Contribuer a la documentation
Cette page donne une check-list simple pour maintenir une documentation coherente, executable et facile a relire.
Objectif qualite
Pour chaque modification documentaire :
Les imports Python montres existent reellement dans le code source.
Les exemples sont executables avec le depot source local.
La compilation Sphinx passe sans erreur.
Les changements de structure (toctree) n’introduisent pas de page orpheline.
Workflow recommande
Modifier les fichiers
.rstcibles.Relire les commandes et les chemins affiches pour Windows/Linux.
Compiler la doc localement.
Corriger les warnings pertinents avant validation.
Commandes utiles (PowerShell)
cd A:\OneDrive\_Github_\EnergySystemModels-fr\docs
python -m sphinx -b html source build\html
Verification d’import depuis le depot source :
cd A:\OneDrive\_Github_\EnergySystemModels
$env:PYTHONPATH = "$PWD\src"
python -c "from ThermodynamicCycles.Source import Source; print('Import OK')"
Regles editoriales
Preferer des exemples courts mais complets.
Eviter les APIs fictives : documenter uniquement des chemins d’import reels.
Garder les unites explicites (bar, kJ/kg, kg/s, degC, etc.).
Ajouter un renvoi
:doc:vers les pages connexes plutot que dupliquer.
Controle final rapide
Avant de finaliser une contribution :
Ouvrir
build/html/index.htmlet verifier le rendu.Verifier qu’aucune page modifiee n’est absente du toctree.
Confirmer que les instructions de lancement sont reproductibles.