Hi,
I looked at the number of people who've participated in voting for GCD's today.
After a chat on IRC I realised it might be worth reminding people on this list
about the role of teams is - and why (if you're a contributor) you should join
one!
The summary is that the role of Teams is organise the work on areas of the
code-base. A Team members can be *any* contributor (not just committers). When
you join a team you'll receive emails when a new contribution for that area
comes in. If you're not a committer you can help your team by testing patches
(confirming they work) and doing reviews [0]. And, of course you can contribute
patches!
All of those things are possible without joining a team, but only Team members
can *vote* in GCD's.
Also, you don't lose anything by joining one. Joining a particular Team doesn't
restrict you to only contributing in that area. Teams are a way of organising
people, but aren't a restriction.
The new GCD process[1] is how Guix is making decisions about the direction of
the project. The GCD process is designed as a "structured way to propose,
discuss and decide on major changes affecting the project". If you're a Team
member then you can vote - the process document says:
- A *team member* is the member of a team, as defined in the [Teams
section of the GNU Guix Reference
Manual](https://guix.gnu.org/manual/devel/en/html_node/Teams.html).
Currently, the list of teams and their members is maintained in the
file `etc/teams.scm` in the [GNU Guix
repository](https://git.savannah.gnu.org/cgit/guix.git/tree/etc/teams.scm)
There's no particular rule on how much you need to have contributed to become a
Team member. Personally, I think that if you consider yourself as someone who's
working on the project then the door is open for you to join a team. See the
manual for the details!
https://guix.gnu.org/manual/devel/en/guix.html#Teams
Steve / Futurile
[0] For example using this process:
https://libreplanet.org/wiki?title=Group:Guix/GuixSocial§ion=5#Patch_review_overview
[1]
https://git.savannah.gnu.org/cgit/guix/guix-consensus-documents.git/tree/001-gcd-process.md