GNU bug report logs - #72891
[PATCH RFC] doc: Define the purpose, membership, and creation of teams.

Previous Next

Package: guix-patches;

Reported by: Ludovic Courtès <ludo <at> gnu.org>

Date: Fri, 30 Aug 2024 10:14:02 UTC

Severity: normal

Tags: patch

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #17 received at 72891 <at> debbugs.gnu.org (full text, mbox):

From: Simon Tournier <zimon.toutoune <at> gmail.com>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 72891 <at> debbugs.gnu.org, Florian Pelz <pelzflorian <at> pelzflorian.de>,
 Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Subject: Re: bug#72891: [PATCH RFC] doc: Define the purpose, membership, and
 creation of teams.
Date: Wed, 04 Sep 2024 19:26:53 +0200
Hi,

On Fri, 30 Aug 2024 at 12:12, Ludovic Courtès <ludo <at> gnu.org> wrote:

> * doc/contributing.texi (Teams): Define the purpose of teams; provide
> example; clarify membership and team creation.
> (Reviewing the Work of Others): Link to “Teams”.
>
> Change-Id: I5d75f69bc4653eb9da9c1d1f920718238ea83b9d
> ---
>  doc/contributing.texi | 63 ++++++++++++++++++++++++++++++++++++-------
>  1 file changed, 53 insertions(+), 10 deletions(-)

This patch LGTM modulo minor comments.

  ( Aside, I am less and less comfortable to have a manual that collects
    our practises instead of separated documents.  Anyway. :-) )

> +To organize work on Guix, including but not just development efforts,
> +the project has a set of @dfn{teams}.  Each team has its own focus and
> +interests and is the primary contact point for questions and
> +contributions in those areas.  A team's primary mission is to coordinate
> +and review the work of individuals in its scope (@pxref{Reviewing the
> +Work of Others}); it can make decisions within its scope, in agreement
> +with other teams whenever there is overlap or a close connection, and in
> +accordance with other project rules such as seeking consensus.
> +@c TODO: Currently ``consensus-based decision making'' is discussed
> +@c under ``Commit Access''.  Move that elsewhere and refer to it from
> +@c here.

If we are at it.  I think this “section Teams” should be moved to its
own section and not a subsection of “Submitting Patches”.

The “consensus” should also move to its own section.

See v2 for a proposal.


> +As an example, the Python team is responsible for core Python packaging

[...]

> +To list existing teams, run the following command from a Guix checkout:

What is missing between the brackets [...] is a link to “Reviewing the
work of others”.  Somehow, I would add a sentence clarifying “its work”.
For instance, I propose a last sentence in the paragraph:

--8<---------------cut here---------------start------------->8---
As an example, the Python team is responsible for core Python packaging

[...]

the entire community.  Other said, teams provide feedback on patches
touching its scope (@pxref{Reviewing the Work of Others}).
--8<---------------cut here---------------end--------------->8---



Cheers,
simon




This bug report was last modified 277 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.