The Python developer's guide
Python Makefile Batchfile
Permalink
Failed to load latest commit information.
tools Serve static content from docs.python.org. (#65) Nov 2, 2016
.gitignore Add a .gitignore file Jul 22, 2016
.hgignore Ignore venv May 2, 2016
.travis.yml Add Travis support (#69) Oct 21, 2016
Makefile Issue #23951: Clean up rstlint makefile integration Jul 21, 2016
README.rst Add RTD badges (#24) Jul 23, 2016
buildbots.rst Merge branch 'master' into github Nov 2, 2016
buildslave.rst Add Travis support (#69) Oct 21, 2016
clang.rst A few spelling fixes Dec 10, 2016
committing.rst Use ``git push -u`` to create remote-tracking branch (#82) Dec 11, 2016
communication.rst A few spelling fixes Dec 10, 2016
compiler.rst #19316: fix wording in the compiler.rst page. Jan 12, 2016
conf.py Add Travis support (#69) Oct 21, 2016
coredev.rst Delete the paragraph saying people can ask to be a core dev Dec 30, 2016
coverage.rst A few spelling fixes Dec 10, 2016
coverity.rst Generalize some wording to not mention Mercurial (#42) Sep 23, 2016
devcycle.rst Update devcycle.rst for GitHub (#74) Oct 28, 2016
developers.rst Mention Maciej Szulik's commit privileges (#87) Dec 23, 2016
docquality.rst Advise using the latest stable version of Sphinx Dec 13, 2016
documenting.rst Merge branch 'master' into github Jan 3, 2017
experts.rst Interest Area: add Serhiy, Yury, me to Performance Oct 18, 2016
faq.rst Fix a typo Oct 28, 2016
fixingissues.rst More miscellaneous review comments. Mar 6, 2011
gdb.rst Remove references to FAQ and migrate content (#31) Sep 26, 2016
gitdevs.rst Using git-hg and git-remote-hg (#84) Dec 11, 2016
grammar.rst Clean mentions of Mercurial (#77) Oct 28, 2016
help.rst Remove references to FAQ and migrate content (#31) Sep 26, 2016
index.rst Merge branch 'master' into github Jan 3, 2017
langchanges.rst Remove references to FAQ and migrate content (#31) Sep 26, 2016
make.bat Issue #23951: Clean up rstlint makefile integration Jul 21, 2016
motivations.rst Fix a couple of typos Nov 2, 2016
pullrequest.rst Update patch.rst (#68) Oct 21, 2016
runtests.rst Simplify Windows building instructions (#92) Jan 2, 2017
setup.rst Merge branch 'master' into github Jan 3, 2017
silencewarnings.rst Various corrections from Eli Bendersky. Jan 30, 2011
stdlibchanges.rst Fix typo. Oct 11, 2012
tracker.rst Clarify a sentence and fix a typo. Patch by Daniel Shahaf. Dec 1, 2012
triaging.rst update triaging.rst for Git/GitHub (#66) Oct 18, 2016

README.rst

The CPython Developer's Guide

Documentation Status latest Documentation Status github

This guide covers how to contribute to CPython. It is known by the nickname of "the devguide" by the Python core developers.

The official home of this guide is https://docs.python.org/devguide/, but an up-to-date mirror of this repository is also available at http://cpython-devguide.readthedocs.io/en/latest/ (use the mirror if you want to verify that a recent change worked well as the copy on docs.python.org is updated only a few times a day).

GitHub work

If you wish to contribute to updating the devguide then please submit PRs to the github branch. You can view the rendered version of this branch at http://cpython-devguide.readthedocs.io/en/github/.