Documentation#

Sphinx est utilisé pour la génération de la documentation depuis des pages écrites en Markdown (via le parser MyST).

Génération du site web de documentation#

Pour la génération:

# install base dependencies
python -m pip install -U -r requirements/base.txt
# install aditionnal dependencies
python -m pip install -U -r requirements/documentation.txt
# build it
sphinx-build -b html docs docs/_build
# optimized (quiet, multiprocessing, doctrees separated)
sphinx-build -b html -d docs/_build/cache -j auto -q docs docs/_build/html

Ouvrir docs/_build/index.html dans un navigateur web.

Ecrire la documentation avec un rendu en direct#

sphinx-autobuild -b html -d docs/_build/cache docs/ docs/_build

Ouvrir http://localhost:8000 dans un navigateur web pour voir le rendu HTML mis à jour quand un fichier est sauvegardé.