You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: messages/maintainer_access.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
Hello {NAME},
2
2
3
-
You have been nominated as {role} and the Coordinating Committee enthusiastically accepted this nomination! We would be thrilled if you are able to accept this nomination. {More context might be necessary for some people - fill it in here}
3
+
You have been nominated as {role} and the Coordinating Committee has enthusiastically accepted this nomination! We would be thrilled if you are able to accept this nomination. {More context might be necessary for some people - fill it in here}
4
4
5
5
You can see the formal description of the maintainers role at http://www.astropy.org/team.html. If you have any uncertainty or if there is extended debate about merging a PR, seek consensus from other maintainers in the Project, or if absolutely necessary, the Coordination Committee.
Maintainers are the people who keep a package or sub-package working. In particular, they review and merge PRs, keep track of what's going on and organize ideas for future development (see https://www.astropy.org/team.html#Subpackage_maintainer for details). Therefore, a maintainer usually has experience with a package e.g. through work they did themselves or by commenting and helping others to work on PRs in a package or sub-package. There is no formal minimum on the number of commits/PRs/etc. though, anyone can volunteer or be suggested as a maintainer following the process below.
2
+
1
3
This document describes the process for adding new people to maintainer roles.
2
4
"Maintainer" here basically means any role with github write powers. The
3
5
process is in the hands of the Coordination Committee according to
4
-
[APE0](https://github.com/astropy/astropy-APEs/blob/main/APE0.rst), which also
5
-
requires the comment period. The process is:
6
+
[APE0](https://github.com/astropy/astropy-APEs/blob/main/APE0.rst). The process is:
6
7
7
8
1. Either the Coordination Committee or any community member including the
8
9
nominee may nominate someone for a role via private or public email,
@@ -11,13 +12,13 @@ requires the comment period. The process is:
11
12
nominated, making sure they understand the role, its responsibilities, and
12
13
confirming that the nominee agrees. Suggested text of that message is
3. If the nominee does not accept, the process stopps here.
15
-
4. If the nominee does accept, a message goes out to the community, starting
15
+
3. If the nominee does not accept, the process stops here.
16
+
4. If the nominee does accept, a message is sent to the community, starting
16
17
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).
17
18
The Coordination Committee member overseeing the process can make a PR at
18
19
this time adding the member to the roles page as a place for public comment.
19
20
5. Once the two week period has elapsed, the coordination committee makes a
20
-
final decision based on any feedback. If the appointment is confirmed,
21
-
6.The nominee is added to the roles page (i.e., the PR created in step 4 can
21
+
final decision based on any feedback.
22
+
6.If the appointment is confirmed, the nominee is added to the roles page (i.e., the PR created in step 4 can
22
23
be merged), and the nominee receives the necessary Github or other
23
24
permissions and a confirmation message to complete the process.
0 commit comments