PEP 1: Remove mentions of peps@python.org, update the process (#1541)

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
This commit is contained in:
Petr Viktorin 2020-07-29 18:54:58 +02:00 committed by GitHub
parent 15a162b082
commit 593dc15c11
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 21 additions and 18 deletions

View File

@ -110,9 +110,9 @@ changing their status). See `PEP Editor Responsibilities & Workflow`_ for
details.
PEP editorship is by invitation of the current editors, and they can be
contacted via the address <peps@python.org>, but you may only need to use this
to contact the editors semi-privately. All of the PEP workflow can be
conducted via the GitHub `PEP repository`_ issues and pull requests.
contacted by mentioning ``@python/pep-editors`` on GitHub. All of the PEP
workflow can be conducted via the GitHub `PEP repository`_ issues and pull
requests.
Start with an idea for Python
@ -228,9 +228,10 @@ numbers directly by creating and committing a new PEP. When doing so, the
developer must handle the tasks that would normally be taken care of by the
PEP editors (see `PEP Editor Responsibilities & Workflow`_). This includes
ensuring the initial version meets the expected standards for submitting a
PEP. Alternately, even developers may choose to submit PEPs via pull request.
When doing so, let the PEP editors know you have git push privileges and they
can guide you through the process of updating the PEP repository directly.
PEP. Alternately, even developers should submit PEPs via pull request.
When doing so, you are generally expected to handle the process yourself;
if you need assistance from PEP editors, mention ``@python/pep-editors``
on GitHub.
As updates are necessary, the PEP author can check in new versions if they
(or a collaborating developer) have git push privileges.
@ -655,20 +656,23 @@ submit a competing PEP.
If you are interested in assuming ownership of a PEP, you can also do this via
pull request. Fork the `PEP repository`_, make your ownership modification,
and submit a pull request. You should also send a message asking to take
over, addressed to both the original author and the PEP editors
<peps@python.org>. If the original author doesn't respond to email in a
timely manner, the PEP editors will make a unilateral decision (it's not like
such decisions can't be reversed :).
and submit a pull request. You should mention both the original author and
``@python/pep-editors`` in a comment on the pull request. (If the original
author's GitHub username is unknown, use email.) If the original author
doesn't respond in a timely manner, the PEP editors will make a
unilateral decision (it's not like such decisions can't be reversed :).
PEP Editor Responsibilities & Workflow
======================================
A PEP editor must subscribe to the <peps@python.org> list and must watch the
`PEP repository`_. Most correspondence regarding PEP administration can be
handled through GitHub issues and pull requests, but you may also use
<peps@python.org> for semi-private discussions. Please do not cross-post!
A PEP editor must be added to the ``@python/pep-editors`` group on GitHub and
must watch the `PEP repository`_.
Note that developers with git push privileges for the `PEP repository`_ may
handle the tasks that would normally be taken care of by the PEP editors.
Alternately, even developers may request assistance from PEP editors by
mentioning ``@python/pep-editors`` on GitHub.
For each new PEP that comes in an editor does the following:
@ -728,11 +732,10 @@ Once the PEP is ready for the repository, a PEP editor will:
python-list & -dev).
Updates to existing PEPs should be submitted as a `GitHub pull request`_.
Questions may of course still be sent to <peps@python.org>.
Many PEPs are written and maintained by developers with write access
to the Python codebase. The PEP editors monitor the python-checkins
list for PEP changes, and correct any structure, grammar, spelling, or
to the Python codebase. The PEP editors monitor the PEP repository
for changes, and correct any structure, grammar, spelling, or
markup mistakes they see.
PEP editors don't pass judgment on PEPs. They merely do the