summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2026-04-10 16:05:52 +0200
committerLudovic Courtès <ludo@gnu.org>2026-04-20 15:03:23 +0200
commitfa8e00338c41b79af197bde59552e586c8eb2e88 (patch)
tree0c8652959f81f9ff704fdd4f7e27f9f6bb377eb2 /doc
parent32b007b4348503af31e21cb0c63f84dedf791ab3 (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')
-rw-r--r--doc/contributing.texi21
1 files changed, 21 insertions, 0 deletions
diff --git a/doc/contributing.texi b/doc/contributing.texi
index bf375f9ef5..2062557933 100644
--- a/doc/contributing.texi
+++ b/doc/contributing.texi
@@ -2650,6 +2650,7 @@ applications settings page}, granting read/write access to the
@cindex decision making
@cindex consensus seeking
+Every contribution to the project involves a form of decision making.
It is expected from all contributors, and even more so from committers,
to help build consensus and make decisions based on consensus. By using
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
understand its finer details, you are encouraged to read
@url{https://www.seedsforchange.org.uk/consensus}.
+Day-to-day decision making, for instance discussions about pull requests
+(@pxref{Reviewing the Work of Others}), happens informally among
+interested parties such as contributors and members of the relevant
+teams (@pxref{Teams}).
+
+@cindex GCD, Guix Consensus Documents
+@cindex Guix Consensus Documents (GCD)
+Decisions that are expected to have an impact on most contributors
+and/or on the broader user community---e.g., changes to project-wide
+policies, to core functionality, and so on---are made following the
+@acronym{GCD, Guix Consensus Document} process. The process provides a
+framework to formalize proposals and draw attention to them, to leave
+time for interested parties to discuss them, and to collectively accept
+or withdraw them based on input from participating team members. It is
+defined in
+@uref{https://consensus.guix.gnu.org/gcd/001-gcd-process.html,
+GCD@tie{}001}. Past GCDs can be seen at
+@uref{https://consensus.guix.gnu.org}, and discussions take place at
+@uref{https://codeberg.org/guix/guix-consensus-documents}.
+
@node Commit Access
@section Commit Access