summaryrefslogtreecommitdiff
path: root/doc/contributing.texi
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2025-06-07 18:38:37 +0200
committerLudovic Courtès <ludo@gnu.org>2025-06-09 22:05:14 +0200
commitff954d9c9ff7de933379a02558ce1582d3aee7f0 (patch)
tree9b9e33fd816b92aa9fbad90d06707627fec88c3f /doc/contributing.texi
parent37e63638207914c8cf2b227ee81115d463dd8400 (diff)
doc: Document ‘etc/teams.scm sync-codeberg-teams’.
* doc/contributing.texi (Teams): Document ‘sync-codeberg-teams’. Change-Id: I0a32c78b26f3687ed744a29a9d768b5ee597d932
Diffstat (limited to 'doc/contributing.texi')
-rw-r--r--doc/contributing.texi21
1 files changed, 19 insertions, 2 deletions
diff --git a/doc/contributing.texi b/doc/contributing.texi
index 9fdf4ff68da..217db850acc 100644
--- a/doc/contributing.texi
+++ b/doc/contributing.texi
@@ -2773,13 +2773,30 @@ $ guix shell -D guix
2773[env]$ git send-email --to=@var{ISSUE_NUMBER}@@debbugs.gnu.org -2 2773[env]$ git send-email --to=@var{ISSUE_NUMBER}@@debbugs.gnu.org -2
2774@end example 2774@end example
2775 2775
2776To generate a @file{CODEOWNERS} file, which Forgejo uses to determine 2776@cindex teams, on Codeberg
2777which team or person should review changes to a given set of files, run: 2777To generate a @file{CODEOWNERS} file, which Forgejo---the software
2778behind Codeberg---uses to determine which team or person should review
2779changes to a given set of files, run:
2778 2780
2779@example 2781@example
2780./etc/teams.scm codeowners > CODEOWNERS 2782./etc/teams.scm codeowners > CODEOWNERS
2781@end example 2783@end example
2782 2784
2785Teams defined in @file{etc/teams.scm} are reflected
2786@uref{https://codeberg.org/guix/guix, on Codeberg}; the ``Owners'' team
2787on Codeberg, whose members have administration privileges over
2788@uref{https://codeberg.org/guix, the entire ``organization''}, is the
2789only one missing from this file. To synchronize team changes with
2790Codeberg, a member of the ``Owners'' team can run:
2791
2792@example
2793./etc/teams.scm sync-codeberg-teams @var{token}
2794@end example
2795
2796@noindent
2797... where @var{token} is a token created on the Codeberg interface
2798granting access to the relevant settings.
2799
2783@node Making Decisions 2800@node Making Decisions
2784@section Making Decisions 2801@section Making Decisions
2785 2802