Sphinx: Python Documentation Generator
https://www.sphinx-doc.org/en/master/
Sphinx can parse your docstring in python code and generate beautiful documentation web pages. User can also write docuementation in rst or markdown format and generate web pages.
Many Python packages are using Sphinx to build their docuemntation. For example, PyTorch builds its documentation with Sphinx. See0 https://github.com/pytorch/pytorch#building-the-documentation with sphinx-rtd-theme. rtd means Read the Docs.
Separate Source and Build
Don't Separate Source and Build
Replace html_theme = 'alabaster'
with html_theme = "sphinx_rtd_theme"
Add extensions
How is this guide?