Skip to content

Commit e1f497c

Browse files
authored
Merge pull request #234 from hamogu/askexistingmaintainers
Update process for adding role members
2 parents 11fa5a0 + 877ff42 commit e1f497c

File tree

1 file changed

+23
-21
lines changed

1 file changed

+23
-21
lines changed

policies/adding-new-role-members.md

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -14,24 +14,26 @@ which is highlighted in the process below.
1414

1515
The process is:
1616

17-
1. A Coordination Committee member sends a message to the person
18-
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).
21-
2. The nominee should also be asked (generally but not necessarily in the
22-
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.
24-
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
30-
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 Coordination Committee member sends a confirmation message to the nominee
35-
to complete the process.
36-
9. Add nominee to astropy-core-maintainers mailing list. (The name of the list is historic, today it
37-
is used for all team roles.)
17+
1. A Coordination Committee member discusses the nomination with people currently in that
18+
role (e.g. current maintainers for that subpackage)
19+
2. A Coordination Committee member sends a message to the person
20+
nominated, making sure they understand the role, its responsibilities, and
21+
confirming that the nominee agrees. Suggested text of that message is
22+
[here](https://github.com/astropy/astropy-project/blob/main/messages/maintainer_access.md).
23+
3. The nominee should also be asked (generally but not necessarily in the
24+
message above) to confirm they agree the Code of Conduct, and that they are
25+
aware of maintainer guidelines if the role is a maintainer role.
26+
4. If the nominee does not accept, the process stops here.
27+
5. If the nominee does accept, a message is sent to the community, starting
28+
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).
29+
The Coordination Committee member overseeing the process should make a PR at
30+
this time adding the member to the roles page as a place for public comment.
31+
6. Once the two week period has elapsed, the coordination committee makes a
32+
final decision based on any feedback.
33+
7. If the appointment is confirmed, the nominee is added to the roles page
34+
(i.e., the PR created in step 4 can be merged).
35+
8. The nominee receives the necessary Github or other permissions for the new role.
36+
9. The Coordination Committee member sends a confirmation message to the nominee
37+
to complete the process.
38+
10. Add nominee to astropy-core-maintainers mailing list. (The name of the list is historic, today it
39+
is used for all team roles.)

0 commit comments

Comments
 (0)