Pythondotorg
Source code for python.org
Install / Use
/learn @python/PythondotorgREADME
python.org
The codebase behind python.org. Built with Django, PostgreSQL, Redis, and Celery.
[!NOTE] The repository for CPython itself is at https://github.com/python/cpython, and the issue tracker is at https://github.com/python/cpython/issues/.
Similarly, issues related to Python's documentation can be filed in https://github.com/python/cpython/issues/.
Quick start
make serve
Then visit http://localhost:8000. See the full setup docs for prerequisites.
Contributing
Fork the repo, create a branch, and open a pull request. Before submitting:
- Run
make testand make sure the suite passes - Run
make lintandmake fmt - Write tests for any new or changed code
- Check for missing migrations with
make migrations
CI runs on every PR — it checks for ungenerated migrations and enforces a 75% test coverage minimum. PRs that fail CI won't be merged.
See the full contributing guide for details.
License
Apache License
