diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2025-06-07 18:38:37 +0200 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2025-06-09 22:05:14 +0200 |
| commit | ff954d9c9ff7de933379a02558ce1582d3aee7f0 (patch) | |
| tree | 9b9e33fd816b92aa9fbad90d06707627fec88c3f /doc/contributing.texi | |
| parent | 37e63638207914c8cf2b227ee81115d463dd8400 (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.texi | 21 |
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 | ||
| 2776 | To generate a @file{CODEOWNERS} file, which Forgejo uses to determine | 2776 | @cindex teams, on Codeberg |
| 2777 | which team or person should review changes to a given set of files, run: | 2777 | To generate a @file{CODEOWNERS} file, which Forgejo---the software |
| 2778 | behind Codeberg---uses to determine which team or person should review | ||
| 2779 | changes 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 | ||
| 2785 | Teams defined in @file{etc/teams.scm} are reflected | ||
| 2786 | @uref{https://codeberg.org/guix/guix, on Codeberg}; the ``Owners'' team | ||
| 2787 | on Codeberg, whose members have administration privileges over | ||
| 2788 | @uref{https://codeberg.org/guix, the entire ``organization''}, is the | ||
| 2789 | only one missing from this file. To synchronize team changes with | ||
| 2790 | Codeberg, 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 | ||
| 2798 | granting access to the relevant settings. | ||
| 2799 | |||
| 2783 | @node Making Decisions | 2800 | @node Making Decisions |
| 2784 | @section Making Decisions | 2801 | @section Making Decisions |
| 2785 | 2802 | ||
