Documenter les variables requises par les templates
Actuellement, les templates nécessitent certaines variables, notamment celui produisant les PDF (templates/generique/templateLaTeX.latex).
Il faudrait documenter quelles sont ces variables, de façon à ce que Stylo ne propose/lance l'export que lorsque celles-ci sont présentes (en fonction aussi du type d'export ?).
Une idée d'auto-documentation qui permettrait de rester synchro avec l'évolution des templates:
- ce sont les templates qui référencent les variables requises (
% required fooou n'importe quelle option qui n'est pas trop galère à parser…) - l'export-stylo scanne les templates et expose dans l'API les variables requises en fonction du format
- Stylo demande à l'API quelles sont les variables requises et bloque l'export si elles ne sont pas présentes avec un message explicite (ou propose des variables par défaut ?)
Je suis ouvert à plein d'autres propositions mais ça me semble assez important pour éviter de tomber sur des erreurs Pandoc incompréhensibles, par exemple:
Error producing PDF.
! Undefined control sequence.
l.155 \kwlang