The procedure below describes how to manage the list of Parrot committers.
See docs/project/roles_responsibilities.pod for more details on the various roles in the Parrot project, including the Metacommitter role.
This procedure must be performed by the new committer before the Metacommitter can add commit rights.
Create an account on https://trac.parrot.org/parrot.
You only need to create one account for both the "parrot" and "languages" repositories, though the Metacommitter will need to grant permissions to the two repositories separately.
The new committer must perform the above procedure before the Metacommitter can add commit rights.
Login to Trac at https://trac.parrot.org/parrot/
Navigate to the Admin -> Permissions page, https://trac.parrot.org/parrot/admin/general/perm
If the user is not already in the "developer" group (for access to administer tickets), enter the username in the "Add Subject to Group" box, and add them to the "developer" group.
Navigate to the Admin -> Subversion Access page https://trac.parrot.org/parrot/admin/subversion/svnauthz and select the "parrot_committers" group.
Select the username from the "Add Group Member to parrot_committers" listbox, and click the "Add" button. (Note that the username won't appear in the drop box until they've been granted "developer" permissions.)
Congratulate the new member publicly by sending an email to parrot-dev@lists.parrot.org, and copying the new committer.
The steps for the "languages" repository and Trac instance are the same, except the URLs are https://trac.parrot.org/languages/... and the committer group is "languages_committers".
Only existing Metacommitters can perform this activity.
Navigate to the Admin -> Permissions page https://trac.parrot.org/parrot/admin/general/perm and add/remove "admin" users as desired.
Navigate to the Admin -> Permissions page https://trac.parrot.org/parrot/admin/general/perm and add/remove "developer" users as desired.
Verify that the username is the one the user intends to use to administer tickets. (Some bugadmins have multiple Trac accounts.)
docs/project/roles_responsibilities.pod, RESPONSIBLE_PARTIES
To install Parrot::PMC, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Parrot::PMC
CPAN shell
perl -MCPAN -e shell install Parrot::PMC
For more information on module installation, please visit the detailed CPAN module installation guide.