This is the server implementation. For the front-end, please see LingTools.
Coda is a web tool which helps with the creation of professional-looking language reference grammars from sources written in an extended version of Markdown. Currently, both interactive HTML and PDF outputs are supported. A lexicon file can also be provided to include a translation dictionary in the output.
This server is built using Flask to serve files generated by Pandoc (using the pypandoc wrapper). Custom themes and filters are used to style the output.
To run the server locally:
git clone git@github.com:kdelwat/Coda.git
cd Coda
pip install -r requirements.txt
python main.py
The default LaTeX theme is modified from The Legrand Orange Book from latextemplates.com. It is used under the terms of the CC BY-NC-SA 3.0 license.