1. Repository Contents
This project currently follows a “monorepo” structure, meaning that several sub-projects are contained in this repository, which will probably eventually be split into several distinct repositories. The most important files and folders in the repository are:
.design
is a folder applying the structure of the contribute.design project and gathering the interface design work that will eventually lead to OutDesign;docs
contains the source code of this documentation;idml2docbook
is a Python package that bridges the gap between the IDML and DocBook formats, the latter being readable by Pandoc;lua-filters
contains a set of Lua filters that manipulate the structure of files passed to Pandoc, regardless of their format;maps
contains example JSON files showing how to configure the conversion according to each document’s specifics, see Style mapping;.env.sample
is a configuration file that provides default values to the converter;idml.lua
is a custom Pandoc reader that connects withidml2docbook
, see Basic commands;install.sh
is an installation script for this project.