Merge Request workflow for docs updates (was Re: RFC: Merge Request documenting a contributor-initiated orphaning process in the Developers Reference)
"Jonathan Dowland" <[email protected]> Wed, 01 Jul 2026 09:40:06 +0100
| Newsgroups | gmane.linux.debian.devel.general |
|---|---|
| Message-ID | <[email protected]> |
(This was motivated by Andreas's mail in <[email protected]> but is not directly related to that piece of work.) What are my fellow developer's opinions on the suitability of the Merge Request workflow for documentation updates? I like the idea in theory, but my experiences so far (most recently with Raphael's DEP improvement work) is that it very quickly breaks down. For software, quite often the feedback you receive on a PR can be resolved in a very local manner: i.e., you can fix a typo, add a comment, adjust the approach used within a function, and the result is a very localised change, and this works fine with MR feedback. With documentation, often the kind of changes that are worth doing involve cascading changes all over the place. Such as: use this particular term consistently; or restructure the order of how concepts are introduced; or remove this section and all references to it. It's also easier to express relatively trivial improvements (typos, grammar, punctuation) with MR comments, than it is more fundamental and important changes (don't do this at all, or do this first, etc). The latter suggestions are drowned out by the former. Fundamentally I think documentation is sufficiently different to software that a different approach is needed for collaborative editing. In my experience the best (but by no means perfect) systems have been wiki-like. -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Jonathan Dowland ⢿⡄⠘⠷⠚⠋⠀ https://jmtd.net ⠈⠳⣄⠀⠀⠀⠀
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE4DfLKhoAYblDNjyLCQdAlgaqqqoFAmpE0mYACgkQCQdAlgaq qqqcORAAm8N8BPC19kQpteIpmab9QxhZoiSlIl+QqYq2C3Q3KVMhyydJEA1ozHzo CMnBHCnHJccnAhAlvnMwvsop78qcv21GWZPq6N9F1767Kha+b8l9qPR8CjUtAcf9 bm0HIsZzFCFsfih5fPx6sJJvdDeI30jvelWHY5/FZ6wCYujwl2tu+9YXT28rS1hx 4qZowf1qkJH1nErhSCsNLZmSdNLtNP5933Z6KrxKKtFc5RJku7w+gtY9A+6LXZFh eqWM3P9PAhv8z246UQpMXqpJ2sJd/u6+Zh9mVcLVqhiJK96MO/Yl4BAVrMa2DsA9 +FUpMKqZeOckUkb9YVwpyPNVgGU7ZQu+JM5wKCRztDSBK2TOq8iMVNP+0AOBbN1d 18mbj7hM7yWpawwdyo9jcUXSbzLvkWLqVHRyzcI29fFlo8C90hQ96SHQrGtkkArD MX37QmjImgxmy48BYk3vd7ZNrPZogceUsSTjkAJwdCvR/466IiPG82z72j1atEuw R7pIOj3g6c0DH7WA79+jJXNn+kSBJ06UB9KBHYlJocHZe5yYQcPqeTVhDxTJLNF3 n4F3XbmWAQax3PdFSHeAAzl4oefrZteBEHX60gMBa5b9Ux0E/uGdGf7di08hN+Lj PlGo+h6+uHuiV7ET3EyA51/8WM764t3Jzf1BefCMgpO2sHAjwiE= =qSBI -----END PGP SIGNATURE-----