1. Contenus du dépôt
Ce projet adopte pour l’instant une structure “monodépôt”, c’est-à-dire que plusieurs sous-projets sont contenus dans ce dépôt, qui sera sûrement découpé à termes en plusieurs dépôts distincts. Les fichiers et dossiers les plus importants du dépôt sont :
.designest un dossier appliquant la structure du projet contribute.design et qui rassemble le travail de design d’interface qui aboutira à termes sur OutDesign ;docscontient le code source de la présente documentation ;idml2docbookest un package Python permettant de faire le pont entre les formats IDML et DocBook, ce dernier pouvant être lu par Pandoc ;lua-filterscontient une série de filtres Lua permettant de manipuler la structure des fichiers fournis en entrée à Pandoc, indépendemment de leur format ;mapscontient des fichiers JSON exemples montrant comment paramétrer la conversion en fonction des spécificités de chaque document, voir Correspondance des styles ;.env.sampleest un fichier de configuration permettant de donner des valeurs par défaut au convertisseur ;idml.luaest un lecteur de fichiers personnalisés pour Pandoc pour faire le lien avecidml2docbook, voir Commandes de base ;install.shest le script d’installation du projet.