nixpkgs/doc/contributing
Adam Joseph b3fa79bb89 submitting-changes.chapter.md: explain *why* we have three branches
The manual does an okay job of explaining the rules for each of the
three development branches, but really doesn't give any intuition as
to why there are three (why not four? or two?) or how we got where
we are today.

This commit attempts to fix that, by explaining that there is one
branch that allows mass-rebuild commits, and it has a fast-building
branch both upstream and downstream of it (from the perspective of
automated merges).

I have also removed the term "stabilization" from the arc labels.
This vague term is not defined anywhere, and does communicate any
useful information without a longer explanation.  Therefore it is
not appropriate for use in a diagram.

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2023-06-29 02:38:06 -07:00
..
coding-conventions.chapter.md coding-conventions: include the preceding upstream version when packaging a commit without a version attached 2023-06-02 13:27:25 +02:00
contributing-to-documentation.chapter.md nixos/manual: render module chapters with nixos-render-docs 2023-01-27 20:07:34 +01:00
quick-start.chapter.md doc/contributing/quick-start: Replace dead thunderbird link 2023-01-03 14:18:41 +01:00
reviewing-contributions.chapter.md doc/contributing/review-contributions: fix small typo (#237186) 2023-06-11 14:54:35 +02:00
staging-workflow.dot doc: render nixpkgs manual with nrd 2023-07-01 20:59:29 +02:00
staging-workflow.svg doc: render nixpkgs manual with nrd 2023-07-01 20:59:29 +02:00
submitting-changes.chapter.md submitting-changes.chapter.md: explain *why* we have three branches 2023-06-29 02:38:06 -07:00
vulnerability-roundup.chapter.md documentation: Add content about Vulnerability roundups 2021-03-17 13:39:24 -07:00