A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/python/peps/commit/c58d32c33bd06eb386d3f33963a1434510528f68 below:

Introduce the concept of sponsors (#903) · python/peps@c58d32c · GitHub

@@ -107,17 +107,7 @@ PEP Editors

107 107

The PEP editors are individuals responsible for managing the administrative

108 108

and editorial aspects of the PEP workflow (e.g. assigning PEP numbers and

109 109

changing their status). See `PEP Editor Responsibilities & Workflow`_ for

110 -

details. The current editors are:

111 - 112 -

* Chris Angelico

113 -

* Anthony Baxter

114 -

* Georg Brandl

115 -

* Brett Cannon

116 -

* David Goodger

117 -

* \R. David Murray

118 -

* Jesse Noller

119 -

* Berker Peksag

120 -

* Barry Warsaw

110 +

details.

121 111 122 112

PEP editorship is by invitation of the current editors, and they can be

123 113

contacted via the address <peps@python.org>, but you may only need to use this

@@ -166,10 +156,22 @@ initial concerns about the proposal.

166 156

Submitting a PEP

167 157

----------------

168 158 169 -

Following a discussion on python-ideas, the proposal should be submitted as a

170 -

draft PEP via a `GitHub pull request`_. The draft must be written in PEP

171 -

style as described below, else it will fail review immediately (although minor

172 -

errors may be corrected by the editors).

159 +

Following a discussion on python-ideas, the workflow varies based on whether

160 +

the PEP author is a core developer. If the PEP author is **not** a

161 +

core developer then the PEP author will need to find a core developer

162 +

*sponsor* for the PEP. The sponsor's job is to provide guidance to the PEP

163 +

author to help them through the logistics of the PEP process (somewhat acting

164 +

like mentor). For the core developer sponsoring, being a sponsor does **not**

165 +

disqualify them from becoming a co-author or BDFL-Delegate later on (but not

166 +

both). The core developer who becomes the sponsor of a PEP is recorded in the

167 +

"Sponsor:" field of the header.

168 + 169 +

Once a core developer is found that is willing to sponsor the PEP -- whether by

170 +

being an author of the PEP or specifically a sponsor -- and deems the PEP ready

171 +

for submission, the proposal should be submitted as a draft PEP via a

172 +

`GitHub pull request`_. The draft must be written in PEP style as described

173 +

below, else it will fail review immediately (although minor errors may be

174 +

corrected by the editors).

173 175 174 176

The standard PEP workflow is:

175 177

@@ -511,6 +513,7 @@ optional and are described below. All other headers are required. ::

511 513

PEP: <pep number>

512 514

Title: <pep title>

513 515

Author: <list of authors' real names and optionally, email addrs>

516 +

* Sponsor: <real name of core developer sponsoring>

514 517

* BDFL-Delegate: <PEP czar's real name>

515 518

* Discussions-To: <email address>

516 519

Status: <Draft | Active | Accepted | Provisional | Deferred | Rejected |

@@ -545,6 +548,10 @@ following RFC 2822 continuation line conventions. Note that personal

545 548

email addresses in PEPs will be obscured as a defense against spam

546 549

harvesters.

547 550 551 +

The Sponsor field records which core developer is sponsoring the PEP.

552 +

If one of the authors of the PEP is a core developer then no sponsor is

553 +

necessary and thus this field should be left out.

554 + 548 555

The BDFL-Delegate field is used to record the individual appointed by the

549 556

Steering Council to make the final decision on whether or not to approve or

550 557

reject a PEP. (The delegate's email address is currently omitted due to a

@@ -662,12 +669,16 @@ handled through GitHub issues and pull requests, but you may also use

662 669 663 670

For each new PEP that comes in an editor does the following:

664 671 672 +

* Make sure a core developer is either an author or a sponsor of the PEP.

673 + 665 674

* Read the PEP to check if it is ready: sound and complete. The ideas

666 675

must make technical sense, even if they don't seem likely to be

667 676

accepted.

668 677 669 678

* The title should accurately describe the content.

670 679 680 +

* The file name extension is correct (i.e. ``.rst``).

681 + 671 682

* Skim the PEP for obvious defects in language (spelling, grammar,

672 683

sentence structure, etc.), and code style (examples should conform to

673 684

PEP 8 & PEP 7). Editors may correct problems themselves, but are


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4