Based on Material for MkDocs
https://squidfunk.github.io/mkdocs-material/getting-started/
Hatch is a tool for managing Python projects.
pip install hatchRun the following command to get a server that will automatically update the docs pages whenever you edit the sources.
hatch run mkdocs serveRun the following command to build the static site. The result will be in the site directory.
hatch run mkdocs buildThis project uses mktestdocs to check the validity of python code samples.
Code prefixed with python will be tested while code prefixed with py is not supposed to be a valid code (example: function signatures).
hatch run testing:test