CPython contribution guidelines

E888278

CPython contribution guidelines are the official rules and best practices that explain how to propose, develop, test, and submit changes to the core Python interpreter and standard library.

All labels observed (3)

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf software contribution guidelines ⓘ
technical documentation ⓘ
alignedWith PEP 1 ⓘ
PEP 13 ⓘ
PEP 7 ⓘ
PEP 8 ⓘ
Python Enhancement Proposal process ⓘ
appliesTo CPython ⓘ
Python interpreter ⓘ
Python standard library ⓘ
coversProcess developing patches for CPython ⓘ
proposing changes to CPython ⓘ
reviewing pull requests ⓘ
submitting pull requests to CPython ⓘ
testing changes to CPython ⓘ
triaging issues ⓘ
defines backporting policy ⓘ
bug triage workflow ⓘ
deprecation policy ⓘ
documentation contribution process ⓘ
review process for CPython changes ⓘ
roles of core developers ⓘ
rules for merging pull requests ⓘ
security issue handling process ⓘ
documentedIn Python Developer’s Guide ⓘ
goal ensure code quality in CPython ⓘ
maintain consistency in CPython codebase ⓘ
make contribution process transparent ⓘ
reduce friction for new contributors ⓘ
hostedOn CPython Dev Guide ⓘ
python.org ⓘ
maintainedBy Python Steering Council ⓘ
Python core developers ⓘ
recommends backwards compatibility consideration ⓘ
clear commit messages ⓘ
discussing large changes on python-dev or relevant mailing lists ⓘ
following PEP 7 for C code ⓘ
following PEP 8 for Python code ⓘ
opening an issue on the CPython issue tracker before large changes ⓘ
small, focused pull requests ⓘ
using the CPython build and test tools ⓘ
writing regression tests for bug fixes ⓘ
requires adding or updating tests for behavior changes ⓘ
compliance with Python code style ⓘ
running test suite ⓘ
signed Contributor License Agreement ⓘ
updating documentation for user-visible changes ⓘ
targetAudience Python core developers ⓘ
experienced CPython contributors ⓘ
new CPython contributors ⓘ
usesPlatform GitHub ⓘ
usesWorkflow pull request based development ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Python Developer Guide → governs → CPython contribution guidelines ⓘ
Devguide → subject → Python core development ⓘ
linked to: CPython contribution guidelines
CPython contribution guidelines → hostedOn → CPython Dev Guide ⓘ
linked to: CPython contribution guidelines
CPython code review standards → relatedTo → CPython contribution guidelines ⓘ