diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2026-04-10 16:05:52 +0200 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2026-04-20 15:03:23 +0200 |
| commit | fa8e00338c41b79af197bde59552e586c8eb2e88 (patch) | |
| tree | 0c8652959f81f9ff704fdd4f7e27f9f6bb377eb2 /doc/contributing.texi | |
| parent | 32b007b4348503af31e21cb0c63f84dedf791ab3 (diff) | |
doc: Mention the GCD process.
* doc/contributing.texi (Making Decisions): Document GCDs.
Change-Id: I8b247af4e6ec731bc7750e19519c8dba863e5ef5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #7786
Diffstat (limited to 'doc/contributing.texi')
| -rw-r--r-- | doc/contributing.texi | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/doc/contributing.texi b/doc/contributing.texi index bf375f9ef5c..2062557933b 100644 --- a/doc/contributing.texi +++ b/doc/contributing.texi | |||
| @@ -2650,6 +2650,7 @@ applications settings page}, granting read/write access to the | |||
| 2650 | 2650 | ||
| 2651 | @cindex decision making | 2651 | @cindex decision making |
| 2652 | @cindex consensus seeking | 2652 | @cindex consensus seeking |
| 2653 | Every contribution to the project involves a form of decision making. | ||
| 2653 | It is expected from all contributors, and even more so from committers, | 2654 | It is expected from all contributors, and even more so from committers, |
| 2654 | to help build consensus and make decisions based on consensus. By using | 2655 | to help build consensus and make decisions based on consensus. By using |
| 2655 | consensus, we are committed to finding solutions that everyone can live | 2656 | consensus, we are committed to finding solutions that everyone can live |
| @@ -2664,6 +2665,26 @@ resolve the deadlock. To learn what consensus decision making means and | |||
| 2664 | understand its finer details, you are encouraged to read | 2665 | understand its finer details, you are encouraged to read |
| 2665 | @url{https://www.seedsforchange.org.uk/consensus}. | 2666 | @url{https://www.seedsforchange.org.uk/consensus}. |
| 2666 | 2667 | ||
| 2668 | Day-to-day decision making, for instance discussions about pull requests | ||
| 2669 | (@pxref{Reviewing the Work of Others}), happens informally among | ||
| 2670 | interested parties such as contributors and members of the relevant | ||
| 2671 | teams (@pxref{Teams}). | ||
| 2672 | |||
| 2673 | @cindex GCD, Guix Consensus Documents | ||
| 2674 | @cindex Guix Consensus Documents (GCD) | ||
| 2675 | Decisions that are expected to have an impact on most contributors | ||
| 2676 | and/or on the broader user community---e.g., changes to project-wide | ||
| 2677 | policies, to core functionality, and so on---are made following the | ||
| 2678 | @acronym{GCD, Guix Consensus Document} process. The process provides a | ||
| 2679 | framework to formalize proposals and draw attention to them, to leave | ||
| 2680 | time for interested parties to discuss them, and to collectively accept | ||
| 2681 | or withdraw them based on input from participating team members. It is | ||
| 2682 | defined in | ||
| 2683 | @uref{https://consensus.guix.gnu.org/gcd/001-gcd-process.html, | ||
| 2684 | GCD@tie{}001}. Past GCDs can be seen at | ||
| 2685 | @uref{https://consensus.guix.gnu.org}, and discussions take place at | ||
| 2686 | @uref{https://codeberg.org/guix/guix-consensus-documents}. | ||
| 2687 | |||
| 2667 | @node Commit Access | 2688 | @node Commit Access |
| 2668 | @section Commit Access | 2689 | @section Commit Access |
| 2669 | 2690 | ||
