diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 8db9fc296e6..00000000000 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,11 +0,0 @@ - diff --git a/.github/PULL_REQUEST_TEMPLATE/accept-reject-pep.md b/.github/PULL_REQUEST_TEMPLATE/accept-reject-pep.md new file mode 100644 index 00000000000..4bdbb0a6d21 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/accept-reject-pep.md @@ -0,0 +1,21 @@ +--- +name: Accept/Reject PEP +about: Mark a draft Standards Track PEP as accepted or rejected +title: "PEP NNN: Mark as Accepted" +--- + +# Accept/Reject PEP + + + +* [ ] SC/PEP Delegate has formally accepted/rejected the PEP and posted to the ``Discussions-To`` thread +* [ ] Pull request title in appropriate format (``PEP 123: Mark as Accepted``) +* [ ] ``Status`` changed to ``Accepted``/``Rejected`` +* [ ] ``Resolution`` link points directly to SC/PEP Delegate official acceptance/rejected post +* [ ] Acceptance/rejection notice added, if the SC/PEP delegate had major conditions or comments +* [ ] ``Discussions-To``, ``Post-History`` and ``Python-Version`` up to date diff --git a/.github/PULL_REQUEST_TEMPLATE/mark-pep-final.md b/.github/PULL_REQUEST_TEMPLATE/mark-pep-final.md new file mode 100644 index 00000000000..41f0a57ec44 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/mark-pep-final.md @@ -0,0 +1,20 @@ +--- +name: Mark PEP Final +about: Mark an Accepted Standards Track PEP as Final +title: "PEP NNN: Mark Final" +--- + +# Mark PEP Final + + + +* [ ] Final implementation has been merged (including tests and docs) +* [ ] PEP matches the final implementation +* [ ] Any substantial changes since the accepted version approved by the SC/PEP delegate +* [ ] Pull request title in appropriate format (``PEP 123: Mark Final``) +* [ ] ``Status`` changed to ``Final`` (and ``Python-Version`` is correct) +* [ ] Canonical docs/spec linked with a ``canonical-doc`` directive (or ``pypa-spec``, for packaging PEPs) diff --git a/.github/PULL_REQUEST_TEMPLATE/modify-pep.md b/.github/PULL_REQUEST_TEMPLATE/modify-pep.md new file mode 100644 index 00000000000..c04c4e78b54 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/modify-pep.md @@ -0,0 +1,16 @@ +--- +name: Update/modify PEP +about: Add to or change an existing PEP +title: "PEP NNN: Description of change" +--- + + + +* Change is either: + * [ ] To a Draft PEP + * [ ] To an Accepted or Final PEP, with Steering Council approval + * [ ] To fix an editorial issue (markup, typo, link, header, etc) +* [ ] PR title prefixed with PEP number (e.g. ``PEP 123: Summary of changes``) diff --git a/.github/PULL_REQUEST_TEMPLATE/new-pep.md b/.github/PULL_REQUEST_TEMPLATE/new-pep.md new file mode 100644 index 00000000000..19f230e3410 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/new-pep.md @@ -0,0 +1,51 @@ +--- +name: New PEP +about: Submit a new draft PEP +title: "PEP NNN: Title of PEP" +labels: "new-pep" +--- + +# New PEP + + + +## Basic requirements (all PEP Types) + +* [ ] Read and followed [PEP 1](https://peps.python.org/1) & [PEP 12](https://peps.python.org/12) +* [ ] File created from the [latest PEP template](https://github.com/python/peps/blob/main/pep-0012/pep-NNNN.rst?plain=1) +* [ ] PEP has next available number, & set in filename (``pep-NNNN.rst``), PR title (``PEP 123: