The codebase behind python.org. Built with Django, PostgreSQL, Redis, and Celery.
Quick start
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