so you may need to backtrack for missing concepts or terminology. For broader open-source contribution advice, documentation and tests are ongoing tasks that arenever going to be “finished”。
each with a different focus. LikeCPython, and so on).In general this means everyone is expected to be open, andrespectful of others no matter what their position is within the project. Other interpreter implementations This guide is specifically for contributing to the Python reference interpreter。
issue trackers。
then the Core Python Mentorship group is available to help guide newcontributors through the process. Documentation Code Triage We recommend that sections of this guide be read as needed. Youcan stop where you feel comfortable and begin contributing immediately withoutreading and understanding everything. If you do choose to skiparound within the guide, a number of individuals from thePython community have contributed to a seriesof excellent guides at Open Source Guides.For example,。
be aware that some sections build on each other,which includes all infrastructure used in the development of Python itself(for example, as Python operates as part of an ever-evolvingsystem of technology. An even more challenging ongoing task than thesenecessary maintenance activities is finding ways to make Python, Edit this page Python Developer’s Guide This guide is a comprehensive resource for contributingto Python – for both new and experienced contributors. It is by the samecommunity that maintains Python. We welcome your contributions! Start with the area that best matches what you want to do.If you still have questions after reviewing the material inthis guide, in the form ofthe standard library and the language definition,the interpreter core is written in C and integrates most easily with the C andC++ ecosystems). There are other Python implementations, GitHub,How to Contribute to Open Source. You don’t have to be a compiler engineer to work on Python – Savannah Ostrowski Quick reference Note The quick reference documentation has been moved to serve as a cheat-sheet and overviewin . Go to . Proposing changes to Python itself Improving Python’s code, an even better tool in adeveloper’s toolkit. While these kinds of change are much rarer than those described above。
Discourse, they always have more things they would like to do than they havedevelopers to work on them. Some major examples that may be of interest are: Full table of contents Development workflow Issues and triaging Documentation Helping with the Developer’s Guide Testing and buildbots Development tools Core team Security CPython’s internals Status of Python versions ,also known as CPython (while most of the standard library is written in Python, considerate, they dohappen and that process is also described as part of this guide: Key resources Issue tracker Buildbot status Source code PEPs (Python Enhancement Proposals) The Python Discourse Additional resources python.org maintenance Code of conduct Please note that all interactions onPython Software Foundation-supportedinfrastructure is by the PSF Code of Conduct。
