Document

This project uses Sphinx documentation generator.

After you have set up to develop locally, run the following command from the project directory to build and serve HTML documentation:

$ make -C docs livehtml

If you set up your project to develop locally with docker, run the following command:

$ docker-compose -f local.yml up docs

Navigate to port 7000 on your host to see the documentation. This will be opened automatically at localhost for local, non-docker development.

Generate API documentation

Edit the docs/_source files and project application docstrings to create your documentation.

Sphinx can automatically include class and function signatures and docstrings in generated documentation. See the generated project documentation for more examples.