Workflow
Liste des besoins :
-
global :
- notes de bas de page ;
- références bibliographiques dynamiques (par exemple avec un fichier bibtex) ;
- version web, avec une gestion relativement fine des pages (pas le mémoire sur une seule page), et une version disponible hors connexion ;
- version PDF, avec de la pagination, une couverture, etc.
- version EPUB en option.
Quelques briques :
- markup (langage de balisage léger) : Markdown ou AsciiDoc ;
- générateur de site statique : Jekyll ou Hugo ;
- gestion bibliographique avec AsciiDoc/Asciidoctor et asciidoctor-bibliography ;
- génération du PDF avec Asciidoctor-pdf ou avec ReLaXed
Quelques contraintes :
- limiter les dépendances ;
- faciliter la compréhension globale du workflow ;
- être interopérable ;
- automatiser les générations avec GitLab CI/CD.
Edited by Antoine Fauchié