Contribuer
Documentation
Ce dépôt utilise Sphinx, un puissant générateur de documentation, pour créer une documentation de haute qualité. Il vous permet d’écrire de la documentation au format reStructuredText (reST) ou au format markdown (MyST) et fournit des outils pour des flux de travail complexes de documentation et de publication.
Pré-requis
Pour configurer l’environnement de développement et générer la documentation, suivez ces étapes à l’intérieur du dépôt cloné:
Créer un environnement virtuel
python3 -m venv venv
Activer l’environnement virtuel
. activate
Installer les dépendances requises
pip install -r docs/requirements.txt
Construire la documentation
Étant donné que nous devons prendre en charge de nombreuses langues, un système de génération docs/build.py
a été ajouté pour prendre en charge les génération internationalisées pour toute langue configurée.
Ainsi, générer la documentation est aussi simple que:
python3 docs/build.py
Ce qui produira une sortie HTML dans le dossier public
.
Internationalisation (i18n)
https://github.com/sphinx-doc/sphinx-intl
sphinx-intl est un outil qui propose plusieurs fonctionnalités facilitant la traduction et l’application de traduction aux documents générés par Sphinx.