Auto-generate API documentation for all of your Python code and host it.
There are at least two options for building and hosting:
You can use MKDocs to build the docs and then host the pages on GitHub Pages (example). This is what I have been doing more recently, as it nicely builds pages in markdown rather than reStructuredText, and so it's easy to host the API docs together with the main documentation for (semi-)beautiful docs with a lot of control on how things look like (see our documentation hub and the ZARP-cli main docs page for examples of how regular documentation can look like). It's also nice that it's hosted on GH Pages so that everything is in one place.
You could use Sphinx for building the docs and then host them on Read the Docs (example). This is what I have been using previously. It lacks some of the other examples but is less work (and is also totally fine).
If there is any non-Python code that you would also like to include, you can see if there are options how that code can be documented as well.
Auto-generate API documentation for all of your Python code and host it.
There are at least two options for building and hosting:
If there is any non-Python code that you would also like to include, you can see if there are options how that code can be documented as well.