Contributing Guidelines ======================= To learn more about the purpose of PEPs and how to go about writing a PEP, please start reading at PEP 1 (`pep-0001.txt <./pep-0001.txt>`_ in this repo). Note that PEP 0, the index PEP, is now automatically generated, and not committed to the repo. Before writing a new PEP ------------------------ Has this idea been proposed on `python-ideas `_ and received general acceptance as being an idea worth pursuing? (if not then please start a discussion there before submitting a pull request). More details about it in `PEP 1 `_. Do you have an implementation of your idea? (this is important for when you propose this PEP to `python-dev `_ as code maintenance is a critical aspect of all PEP proposals prior to a final decision; in special circumstances an implementation can be deferred) Commit messages --------------- When committing to a PEP, please always include the PEP number in the subject title. For example, ``PEP NNN: ``. Sign the CLA ------------ Before you hit "Create pull request", please take a moment to ensure that this project can legally accept your contribution by verifying you have signed the PSF Contributor Agreement: https://www.python.org/psf/contrib/contrib-form/ If you haven't signed the CLA before, please follow the steps outlined in the CPython devguide to do so: https://devguide.python.org/pullrequest/#licensing Thanks again to your contribution and we look forward to looking at it! Code of Conduct --------------- All interactions for this project are covered by the `PSF Code of Conduct `_. Everyone is expected to be open, considerate, and respectful of others no matter their position within the project.