4
4
Development cycle
5
5
=================
6
6
7
- The responsibilities of a core developer shift based on what kind of branch of
7
+ The responsibilities of a core team member shift based on what kind of branch of
8
8
Python a developer is working on and what stage the branch is in.
9
9
10
10
To clarify terminology, Python uses a ``major.minor.micro `` nomenclature
@@ -142,7 +142,7 @@ Stages
142
142
------
143
143
144
144
Based on what stage the :ref: `in-development <indevbranch >` version of Python
145
- is in, the responsibilities of a core developer change in regards to commits
145
+ is in, the responsibilities of a core team member change in regards to commits
146
146
to the :abbr: `VCS ( version control system ) `.
147
147
148
148
@@ -159,7 +159,7 @@ avoiding breaking the buildbots).
159
159
Alpha
160
160
^^^^^
161
161
162
- Alpha releases typically serve as a reminder to core developers that they
162
+ Alpha releases typically serve as a reminder to the core team that they
163
163
need to start getting in changes that change semantics or add something to
164
164
Python as such things should not be added during a Beta _. Otherwise no new
165
165
restrictions are in place while in alpha.
171
171
172
172
After a first beta release is published, no new features are accepted. Only
173
173
bug fixes and improvements to documentation and tests can now be committed.
174
- This is when core developers should concentrate on the task of fixing
174
+ This is when the core team should concentrate on the task of fixing
175
175
regressions and other new issues filed by users who have downloaded the alpha
176
176
and beta releases.
177
177
@@ -185,7 +185,7 @@ Release Candidate (RC)
185
185
^^^^^^^^^^^^^^^^^^^^^^
186
186
187
187
A branch preparing for an RC release can only have bugfixes applied that have
188
- been reviewed by other core developers . Generally, these issues must be
188
+ been reviewed by other core team members . Generally, these issues must be
189
189
severe enough (for example, crashes) that they deserve fixing before the final release.
190
190
All other issues should be deferred to the next development cycle, since
191
191
stability is the strongest concern at this point.
@@ -196,7 +196,7 @@ changes should be discussed first with the release manager.
196
196
197
197
You **cannot ** skip the peer review during an RC, no matter how small! Even if
198
198
it is a simple copy-and-paste change, **everything ** requires peer review from
199
- a core developer .
199
+ a core team member .
200
200
201
201
.. _final :
202
202
@@ -316,12 +316,12 @@ including collaborators, access control, integrations, webhooks, and branch
316
316
protection. For full details of the permission levels see `GitHub's
317
317
documentation on repository permission levels
318
318
<https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#permissions-for-organization-roles> `_.
319
- Common reasons for this role are: maintenance of Core Developer
320
- Workflow tooling, Release Managers for all :ref: `in-development <indevbranch >`,
319
+ Common reasons for this role are: maintenance of core
320
+ workflow tooling, Release Managers for all :ref: `in-development <indevbranch >`,
321
321
:ref: `maintenance <maintbranch >`, and :ref: `security mode <secbranch >`
322
- releases, and additional Python Core Developers as necessary for redundancy.
323
- Occasional temporary administrator access is acceptable as necessary for Core
324
- Developer workflow projects.
322
+ releases, and additional Python core team members as necessary for redundancy.
323
+ Occasional temporary administrator access is acceptable as necessary for core
324
+ workflow projects.
325
325
326
326
Inactive or unreachable members may be removed with or without notice. Members
327
327
who no longer necessitate this level of access will be removed with notice.
0 commit comments