Skip to content

Commit 04edcf3

Browse files
authored
Update the checklist for onboarding a new core dev (#574)
1 parent c83ebf0 commit 04edcf3

File tree

1 file changed

+29
-15
lines changed

1 file changed

+29
-15
lines changed

coredev.rst

+29-15
Original file line numberDiff line numberDiff line change
@@ -61,22 +61,36 @@ in the :ref:`experts` and :ref:`developers`).
6161
Gaining Commit Privileges
6262
-------------------------
6363

64-
When you have been extended an official offer to become a Python core
65-
developer, there are several things you and the person handling your onboarding
66-
must do.
67-
68-
1. Find out who is handling your onboarding (your mentor should know who this
69-
is; at worst ask the steering council)
70-
2. Email the person handling your onboarding
71-
3. The person onboarding you will ask you for various account details to record
72-
them at https://github.com/python/voters/
73-
4. They will ask what email address you would like to subscribe to
74-
python-committers with
75-
5. They will turn on various permissions based on the information you provided
76-
in the previous steps
77-
6. They will update the devguide to publicly list your team membership at
64+
The steps to gaining commit privileges are:
65+
66+
1. A core developer starts a poll at https://discuss.python.org/c/committers/
67+
68+
- Open for 7 days
69+
- Results shown upon close
70+
71+
2. The poll is announced on python-committers
72+
3. Wait for the poll to close and see if the results confirm your membership
73+
as per the voting results requied by PEP 13
74+
4. The person who nominated you emails the steering council with your email
75+
address and a request that the council either accept or reject the proposed
76+
membership
77+
5. Assuming the steering council does not object, a member of the council will
78+
email you asking for:
79+
80+
- Account details as required by
81+
https://github.com/python/voters/
82+
- Your preferred email address to
83+
subscribe to python-committers with
84+
- A reminder about the Code of Conduct and to report issues to the PSF
85+
Conduct WG
86+
87+
6. Once you have provided the pertinent details, your various new privileges
88+
will be turned on
89+
7. Your details will be added to https://github.com/python/voters/
90+
8. They will update the devguide to publicly list your team membership at
7891
:ref:`developers`
79-
7. They will announce your membership to python-committers
92+
9. An announcement email by the steering council member handling your new
93+
membership will be sent to python-committers
8094

8195

8296
Mailing Lists

0 commit comments

Comments
 (0)