Compare commits

...

3 Commits

Author SHA1 Message Date
julienfastre 43f5bb896e Add initial memory configuration and related files
Build and Push MkDocs Docker Image / build-and-push (push) Successful in 4m18s
continuous-integration/drone/push Build is failing
2026-05-26 16:09:31 +02:00
julienfastre 357429838a Add script to build user manual in ODT format 2026-05-26 16:09:24 +02:00
julienfastre 778991fe6a Update mkdocs.yml: fix typo in workflow signature entry and comment out document generation entry 2026-05-26 16:09:08 +02:00
8 changed files with 30 additions and 3 deletions
+1
View File
@@ -2,3 +2,4 @@ build/*
*-manual.pdf
.venv/
**/*.pyc
user-manual.odt
View File
View File
+1
View File
@@ -0,0 +1 @@
[]
+1
View File
@@ -0,0 +1 @@
3.0
View File
+24
View File
@@ -0,0 +1,24 @@
#!/bin/bash
# Script pour construire le manuel utilisateur au format ODT.
# Ce script extrait la liste des fichiers markdown depuis user/mkdocs.yml
# en respectant l'ordre défini dans la clé 'nav'.
# Extraction de la liste des fichiers avec yq.
# On ajoute le préfixe 'user/docs/' pour que pandoc trouve les fichiers depuis la racine.
mapfile -t FILES < <(yq '.nav[] | .. | .[]? | select(. == "*.md") | "user/docs/" + .' user/mkdocs.yml)
# Vérification que la liste n'est pas vide
if [ ${#FILES[@]} -eq 0 ]; then
echo "Erreur : Aucun fichier markdown trouvé dans user/mkdocs.yml"
exit 1
fi
# Exécution de la commande pandoc
# --resource-path permet de trouver les images situées dans user/docs/img/
# --metadata lang=fr indique la langue du document
pandoc --to odt \
--resource-path=user/docs \
--metadata lang=fr \
-o user-manual.odt \
"${FILES[@]}"
+2 -2
View File
@@ -28,11 +28,11 @@ nav:
- Tâches: tasks.md
- Workflow / suivi de décisions:
- Fonctionnement: workflows.md
- Signatures: workflows_signatures.md
- Signatures: workflows_signature.md
- Adresses: adresses.md
- Notes privées: notes_privées.md
- Génération de document: generation-documents.md
# - Génération de document: generation-documents.md
- Exports:
- Généralités: exports.md
- Exports liés aux usagers: exports_person.md