Skip to content

Commit 737f2ee

Browse files
authored
Polish and update to Adding New Roles process
1 parent 08840c1 commit 737f2ee

File tree

1 file changed

+16
-19
lines changed

1 file changed

+16
-19
lines changed

policies/adding-new-role-members.md

Lines changed: 16 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,33 +4,30 @@ but rather the process by which they are added once nominated. The
44
process itself is in the hands of the Coordination Committee according to
55
[APE0](https://github.com/astropy/astropy-APEs/blob/main/APE0.rst).
66

7-
Note some of the steps below are highlighted as specific for maintainers.
8-
Maintainers are the people who keep a package or sub-package working. In
9-
particular, they review and merge PRs, keep track of what's going on and
10-
organize ideas for future development (see
11-
https://www.astropy.org/team.html#Subpackage_maintainer
12-
for details). Therefore, a maintainer requires particular Github permissions,
7+
Maintainers are the people who administer the Project and keep the packages working.
8+
The roles are described in the [Role Responsibilites](https://www.astropy.org/team.html#role-responsibilities)
9+
section of the [Astropy Team](https://www.astropy.org/team.html) page.
10+
Often, they review and merge PRs, keep track of what's going on and
11+
organize ideas for future development. Most roles require particular GitHub permissions,
1312
which is highlighted in the process below.
1413

1514
The process is:
1615

1716
1. A Coordination Committee member sends a message to the person
1817
nominated, making sure they understand the role, its responsibilities, and
19-
confirming that the nominee agrees. Suggested text of that message is
20-
[here](https://github.com/astropy/astropy-project/blob/main/messages/maintainer_access.md).
18+
confirming that the nominee agrees.
19+
([suggested text](https://github.com/astropy/astropy-project/blob/main/messages/maintainer_access.md)).
2120
2. The nominee should also be asked (generally but not necessarily in the
2221
message above) to confirm they agree the Code of Conduct, and that they are
23-
aware of maintainer guidelines if the role is a maintainer role.
22+
aware of guidelines relevant to the role.
2423
3. If the nominee does not accept, the process stops here.
25-
4. If the nominee does accept, a message is sent to the community, starting
26-
a two-week clock on the feedback period [as required by APE0](https://github.com/astropy/astropy-APEs/blob/main/APE0.rst#responsibilities-and-authority).
27-
The Coordination Committee member overseeing the process should make a PR at
28-
this time adding the member to the roles page as a place for public comment.
29-
5. Once the two week period has elapsed, the coordination committee makes a
24+
4. If the nominee does accept, a PR is made adding the member to the roles page as a
25+
place for public comment.
26+
5. A message linking to the PR is sent to the community by a Coordination Committee member, starting a two-week clock on the feedback period [as required by APE0](https://github.com/astropy/astropy-APEs/blob/main/APE0.rst#responsibilities-and-authority).
27+
6. Once the two week period has elapsed, the Coordination Committee makes a
3028
final decision based on any feedback.
31-
6. If the appointment is confirmed, the nominee is added to the roles page
32-
(i.e., the PR created in step 4 can be merged).
33-
7. The nominee receives the necessary GitHub or other permissions for the new role.
34-
8. The nominee gets added to the astropy-core-maintainers mailing list.
35-
9. The Coordination Committee member sends a confirmation message to the nominee
29+
7. If the appointment is confirmed, the PR from Step 4 is merged and the nominee is added to the [roles page](https://www.astropy.org/team).
30+
8. The nominee receives the necessary GitHub or other permissions for the new role.
31+
9. The nominee gets added to the astropy-core-maintainers mailing list.
32+
10. The Coordination Committee member sends a confirmation message to the nominee
3633
to complete the process.

0 commit comments

Comments
 (0)