Development Workflow# Following Python’s Development Standards of behaviour in these communication channels Mailing Lists Discourse (discuss.python.org web forum) Tutorials for new users Reading topics Notifications Following categories (Category notifications) Following individual threads (Topic notifications) Customising notifications on user preference Enabling mailing list mode Discord (private chat server) IRC Blogs Setting Expectations for Open Source Participation Additional Repositories Development Cycle Branches In-development (main) branch Maintenance branches Security branches End-of-life branches Stages Pre-alpha Alpha Beta Release Candidate (RC) Final Repository Administration Organization Repository Policy Organization Owner Policy Current Owners Repository Administrator Role Policy Current Administrators Repository Release Manager Role Policy Adding to the Stdlib Adding to a pre-existing module Adding a new module Acceptable Types of Modules Requirements Proposal Process Standard Library Extension Modules Changing Python’s C API The internal API With PyAPI_FUNC or PyAPI_DATA With the extern keyword Private names Internal API Tests Public C API C API Tests Limited API Guidelines for changing the Limited API, and removing items from it Guidelines for adding to the Limited API Adding a new definition to the Limited API Limited API Tests Changing the Python Language What Qualifies Suggesting new features and language changes PEP Process Changing CPython’s Grammar Abstract Checklist Porting to a New Platform