6. Documentation#
Sphinx est utilisé pour la génération de la documentation depuis des pages écrites en Markdown (via le parser MyST).
6.1. Génération du site web de documentation#
Pour la génération:
# install aditionnal dependencies
python -m pip install -U -r requirements/documentation.txt
# build it
sphinx-build -b html documentation documentation/_build
# optimized (quiet, multiprocessing, doctrees separated)
sphinx-build -b html -d documentation/_build/cache -j auto -q documentation documentation/_build/html
Ouvrir documentation/_build/index.html
dans un navigateur web.
6.2. Ecrire la documentation avec un rendu en direct#
sphinx-autobuild -b html -d documentation/_build/cache documentation/ documentation/_build
Ouvrir http://localhost:8000 dans un navigateur web pour voir le rendu HTML mis à jour quand un fichier est sauvegardé.