This old documentation is no longer maintained. Read the Python Developer’s Guide instead.
Tutorial to contribute to the CPython project.
The final goal is to train contributors to promote them to CPython core developers. That's the long term goal.
The short term goal is to fill the gap in the current devguide between "compile/install python" and "congrats! you are now a CPython core developer!". Document all the things expected to be known to become a core developer.
You need to use a installed version of Sphinx.
For that, you have two options. Firstly, use the sphinx package from your favorite distribution
dnf install python-sphinx
apt-get install python3-sphinx
Once you have an installed version of Sphinx, you can build the documentation.
make html
The result will be in build/html/index.html
You can check it via http://localhost:8000 if you run the following commands
cd build/html/
python3 -m http.server