Skip to content

Commit 9069a98

Browse files
authored
Prefer 'core team' in developer-workflow/ (#1615)
1 parent cf72240 commit 9069a98

File tree

4 files changed

+31
-31
lines changed

4 files changed

+31
-31
lines changed

developer-workflow/communication-channels.rst

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,10 @@ take place in the open forum categories for `PEPs`_ and `Core Development`_
8484
(these are the Discourse equivalents to the python-dev mailing list).
8585
All categories are open for users to read and post with the exception of
8686
the `Committers`_ category, where posting is restricted to the `CPython
87-
<https://github.com/python/cpython>`_ core developers.
87+
<https://github.com/python/cpython>`_ core team.
8888

8989
The Committers category is often used for announcements and notifications.
90-
It is also the designated venue for the core developer promotion votes.
90+
It is also the designated venue for the core team promotion votes.
9191

9292
Tutorials for new users
9393
-----------------------
@@ -189,22 +189,22 @@ Discord (private chat server)
189189
=============================
190190

191191
For more real-time discussions, the core development team have a private Discord
192-
server available. Core developers, Steering Council members, triagers, and
192+
server available. Core team members, Steering Council members, triagers, and
193193
documentarians on the project are eligible to join the server. Joining the
194194
Discord server is entirely optional, as all essential communications occur on
195195
the mailing lists and Discourse forums.
196196

197-
For core developers, a long lived multiple use invitation link for this server
198-
can be found in the private core developer only section of the Discourse forum.
197+
For core team members, a long-lived multiple-use invitation link for this server
198+
can be found in the private core team only section of the Discourse forum.
199199

200200
For triagers and documentarians joining the Discord server, a single use invitation
201201
link should be generated and sent to them directly.
202202

203203
When first joining the server, new users will only have access to the ``#welcome``
204204
and ``#rules-and-info`` channels. To link their Discord ID with their project
205-
role, core developers may update their Steering Council 🔒 `voter record`_ with
205+
role, core team members may update their Steering Council 🔒 `voter record`_ with
206206
their Discord ID before posting in the ``#welcome`` channel to request access
207-
to the rest of the server channels. Triagers, documentarians, and core developers
207+
to the rest of the server channels. Triagers, documentarians, and core team members
208208
that would prefer not to add their Discord ID to their Steering Council voter
209209
record may instead be vouched for by an existing member of the Discord server.
210210

@@ -225,7 +225,7 @@ set a specific `Server Nickname`_
225225
IRC
226226
===
227227

228-
Some core developers still participate in the ``#python-dev`` IRC channel on
228+
Some core team members still participate in the ``#python-dev`` IRC channel on
229229
``irc.libera.chat``. This is not a place to ask for help with Python, but to
230230
discuss issues related to Python's own development. See also the
231231
``#python-dev-notifs`` channel for bots notifications.
@@ -234,7 +234,7 @@ discuss issues related to Python's own development. See also the
234234
Blogs
235235
=====
236236

237-
Several core developers are active bloggers and discuss Python's development
237+
Several core team members are active bloggers and discuss Python's development
238238
that way. You can find their blogs (and various other developers who use Python)
239239
at `Planet Python <https://planetpython.org/>`__.
240240

developer-workflow/development-cycle.rst

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Development cycle
55
=================
66

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
88
Python a developer is working on and what stage the branch is in.
99

1010
To clarify terminology, Python uses a ``major.minor.micro`` nomenclature
@@ -142,7 +142,7 @@ Stages
142142
------
143143

144144
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
146146
to the :abbr:`VCS (version control system)`.
147147

148148

@@ -159,7 +159,7 @@ avoiding breaking the buildbots).
159159
Alpha
160160
^^^^^
161161

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
163163
need to start getting in changes that change semantics or add something to
164164
Python as such things should not be added during a Beta_. Otherwise no new
165165
restrictions are in place while in alpha.
@@ -171,7 +171,7 @@ Beta
171171

172172
After a first beta release is published, no new features are accepted. Only
173173
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
175175
regressions and other new issues filed by users who have downloaded the alpha
176176
and beta releases.
177177

@@ -185,7 +185,7 @@ Release Candidate (RC)
185185
^^^^^^^^^^^^^^^^^^^^^^
186186

187187
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
189189
severe enough (for example, crashes) that they deserve fixing before the final release.
190190
All other issues should be deferred to the next development cycle, since
191191
stability is the strongest concern at this point.
@@ -196,7 +196,7 @@ changes should be discussed first with the release manager.
196196

197197
You **cannot** skip the peer review during an RC, no matter how small! Even if
198198
it is a simple copy-and-paste change, **everything** requires peer review from
199-
a core developer.
199+
a core team member.
200200

201201
.. _final:
202202

@@ -316,12 +316,12 @@ including collaborators, access control, integrations, webhooks, and branch
316316
protection. For full details of the permission levels see `GitHub's
317317
documentation on repository permission levels
318318
<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>`,
321321
: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.
325325

326326
Inactive or unreachable members may be removed with or without notice. Members
327327
who no longer necessitate this level of access will be removed with notice.

developer-workflow/psrt.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ If a coordinator can't complete the process for any reason (time obligation,
3131
vacation, etc.) they must find a replacement coordinator in the PSRT
3232
and reassign the vulnerability report appropriately.
3333

34-
Coordinators are expected to collaborate with other PSRT members and core developers
34+
Coordinators are expected to collaborate with other PSRT and core team members
3535
when needed for guidance on whether the report is an actual vulnerability,
3636
severity, advisory text, and fixes.
3737

@@ -74,7 +74,7 @@ severity, advisory text, and fixes.
7474

7575
* The coordinator determines the fix approach and who will provide a fix.
7676
Some reporters are willing to provide or collaborate to create a fix,
77-
otherwise relevant core developers can be invited to collaborate by
77+
otherwise relevant core team members can be invited to collaborate by
7878
the coordinator.
7979

8080
* For **Low** and **Medium** severity vulnerabilities it is acceptable
@@ -84,7 +84,7 @@ severity, advisory text, and fixes.
8484

8585
* For **High** and **Critical** severity vulnerabilities the fix must be
8686
developed privately using GitHub Security Advisories' "Private Forks" feature.
87-
Core developers can be added to the GitHub Security Advisory via "collaborators"
87+
Core team members can be added to the GitHub Security Advisory via "collaborators"
8888
to work on the fix together. Once a fix is approved privately and tested,
8989
a public issue and pull request can be created with
9090
the ``security`` and ``release-blocker`` labels.

developer-workflow/stdlib.rst

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,17 @@ You have a several options for this:
2828
* Search the `issue tracker`_ for discussion related to the proposed addition.
2929
This may turn up an issue that explains why the suggestion wasn't accepted.
3030
* Open a new thread in the `Ideas Discourse category`_
31-
to gather feedback directly from the Python core developers and community.
31+
to gather feedback directly from the Python core team and community.
3232
* Write a blog post about the code, which may also help gather useful feedback.
3333

3434
If you have found general acceptance and usefulness for your code from people,
3535
you can open an issue on the `issue tracker`_ with the code attached as a
3636
:ref:`pull request <pullrequest>`. If possible, also submit a
3737
:ref:`contributor agreement <contributor_agreement>`.
3838

39-
If a core developer decides that your code would be useful to the general
39+
If a core team member decides that your code would be useful to the general
4040
Python community, they will then commit your code. If your code is not picked
41-
up by a core developer and committed then please do not take this personally.
41+
up by a core team and committed then please do not take this personally.
4242
Through your public sharing of your code in order to gauge community support
4343
for it you at least can know that others will come across it who may find it
4444
useful.
@@ -51,8 +51,8 @@ Adding a new module
5151

5252
It must be stated upfront that getting a new module into the stdlib is very
5353
difficult. Adding any significant amount of code to the stdlib increases the
54-
burden placed upon core developers. It also means that the module somewhat
55-
becomes "sanctioned" by the core developers as a good way to do something,
54+
burden placed upon the core team. It also means that the module somewhat
55+
becomes "sanctioned" by the core team as a good way to do something,
5656
typically leading to the rest of the Python community to using the new module
5757
over other available solutions. All of this means that additions to the stdlib
5858
are not taken lightly.
@@ -76,7 +76,7 @@ that the stdlib consists of.
7676

7777
While a new stdlib module does not need to appeal to all users of Python, it
7878
should be something that a large portion of the community will find useful.
79-
This makes sure that the developer burden placed upon core developers is worth
79+
This makes sure that the developer burden placed upon the core team is worth
8080
it.
8181

8282

@@ -108,12 +108,12 @@ infrastructure (that is, the module is no longer directly maintained outside of
108108
Python). This prevents a divergence between the code that is included in the
109109
stdlib and that which is released outside the stdlib (typically done to provide
110110
the module to older versions of Python). It also removes the burden of forcing
111-
core developers to have to redirect bug reports or changes to an external issue
111+
the core team to have to redirect bug reports or changes to an external issue
112112
tracker and :abbr:`VCS (version control system)`.
113113

114114
Someone involved with the development of the
115115
module must promise to help maintain the module in the stdlib for two years.
116-
This not only helps out other core developers by alleviating workload from bug
116+
This not only helps out other core team members by alleviating workload from bug
117117
reports that arrive from the first Python release containing the module, but
118118
also helps to make sure that the overall design of the module continues to be
119119
uniform.

0 commit comments

Comments
 (0)