Skip to content

Commit b3d8b07

Browse files
dhomeierpllimeteq
authored
Allow any Voting Member to initiate nomination process for adding new role members (#436)
* Let any voting member initiate role nomination * Update policies/adding-new-role-members.md Co-authored-by: Erik Tollerud <[email protected]> * Spell out CoCo * Add note about checking with other members before nomination --------- Co-authored-by: Derek Homeier <[email protected]> Co-authored-by: P. L. Lim <[email protected]> Co-authored-by: Erik Tollerud <[email protected]>
1 parent 6c15c00 commit b3d8b07

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

messages/role_annoucement.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
Text for announcement to astropy-dev mailing list
22

3-
The CoCo proposes to [select as appropriate]
3+
We/I propose to [select as appropriate]
44
- add/remove the following roles to the list of roles on the Astropy project:
55
- add/remove the following people for role XXX in the Astropy project:
66

7-
See https://www.astropy.org/team for a list of current roles. Following APE 0 [1] we leave a two week long comment period for this proposal where you can comment publicly on the PR [2] or privately to the CoCo ([email protected] or DM one of them on Slack). If there are no objections after two weeks, the CoCo will merge the PR [3].
7+
See https://www.astropy.org/team for a list of current roles. Following APE 0 [1] we leave a two week long comment period for this proposal where you can comment publicly on the PR [2] or privately to the CoCo ([email protected] or DM one of them on Slack). If there are no objections after two weeks, the CoCo shall merge the PR [3].
88

99
Sincerely,
1010
Name
11-
(for the CoCo)
11+
(for the Astropy Project)
1212

1313
[1] https://github.com/astropy/astropy-APEs/blob/main/APE0.rst
1414
[2] LINK TO PR HERE

policies/adding-new-role-members.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,25 @@ which is highlighted in the process below.
1313

1414
The process is:
1515

16-
1. A Coordination Committee member sends a message to the person
17-
nominated, making sure they understand the role, its responsibilities, and
18-
confirming that the nominee agrees.
16+
1. A voting member or maintainer in a related role, after consulting with other members in
17+
related roles, sends a message to the person nominated (with the Coordination Committee
18+
in the cc), making sure they understand the role, its responsibilities, and confirming
19+
that the nominee agrees.
1920
([suggested text](https://github.com/astropy/astropy-project/blob/main/messages/maintainer_access.md)).
2021
2. The nominee should also be asked (generally but not necessarily in the
2122
message above) to confirm they agree the Code of Conduct, and that they are
2223
aware of guidelines relevant to the role.
2324
3. If the nominee does not accept, the process stops here.
2425
4. If the nominee does accept, a PR is made adding the member to the roles page as a
2526
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+
5. A message linking to the PR is sent to the community
28+
([suggested text](https://github.com/astropy/astropy-project/blob/main/messages/role_annoucement.md)),
29+
starting a two-week clock on the feedback period
30+
[as required by APE0](https://github.com/astropy/astropy-APEs/blob/main/APE0.rst#responsibilities-and-authority).
2731
6. Once the two week period has elapsed, the Coordination Committee makes a
2832
final decision based on any feedback.
2933
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).
3034
8. The nominee receives the necessary GitHub or other permissions for the new role.
3135
9. The nominee gets added to the astropy-core-maintainers mailing list.
3236
10. The Coordination Committee member sends a confirmation message to the nominee
33-
to complete the process.
37+
to complete the process.

0 commit comments

Comments
 (0)