Outils pour utilisateurs

Outils du site


dev:python:sphinx:installation

Ceci est une ancienne révision du document !


Sphinx : Installation

Sphinx utilise Python et make pour construire la documentation:

sudo apt install build-essential python3 python3-pip python3-venv

Créer et activer l'environnement virtuel du projet et on installe les modules via pip3. Ici en plus du module sphinx on installe le thème read the docs

cd my_app
source app_env/bin/activate
pip3 install sphinx sphinx_rtd_theme

Le script sphinx-quickstart assiste l'utilisateur pour la création de l'arborescence de base de la documentation et son intégration au sein du projet.

Se placer à la racine du projet et lancer la commande sphinx-quickstart

sphinx-quickstart

Ici on fait le choix de séparer les répertoires source et build de la documentation.

Pour plus de clarté, on fait le choix de renommer le répertoire source de la documentation en doc. Il faudra ensuite modifier le makefile:

mv source doc
mkdir build/doc
# Minimal makefile for Sphinx documentation
#
 
# You can set these variables from the command line, and also
# from the environment for the first two.
SPHINXOPTS    ?=
SPHINXBUILD   ?= sphinx-build
SOURCEDIR     = doc
BUILDDIR      = build/doc

Références

dev/python/sphinx/installation.1697893138.txt.gz · Dernière modification : 2023/10/21 12:58 de yoann