Use Sphinx to document Python projects.
When doing that, follow the Restructured Text primer.
Read The Docs hosts documentation for applications and libraries written in Python.
The Getting Started walks through getting docs on the site.
You can also set up ReadTheDocs as a post-commit hook in GitHub.