Commit Graph
11 Commits
Author SHA1 Message Date
Samuel Sadok 55e59a4532 fix docs page 2020-09-30 00:17:57 +02:00
Samuel Sadok c070480d98 fix docs page directory structure 2020-09-29 18:23:18 +02:00
Samuel Sadok d12c17708f move .nojekyll file 2020-09-29 11:54:25 +02:00
Samuel Sadok 56a6da5b4b fix documentation autogen issues 2020-09-28 11:10:17 +02:00
Samuel Sadok 5e0d5fde04 enable custom Github Pages autogen 2020-09-28 10:25:55 +02:00
Samuel Sadok a4e03ffd07 disable Travis, enable Github Workflow push trigger 2020-07-17 13:25:33 +02:00
Samuel Sadok 426236dff1 implement HTML API reference autogeneration
This adds a jinja template to generate markdown files
(with lots of HTML mixed in) from YAML using the existing
interface_generator.py script.

The docs website layout files are modified to incorporate the
new documentation.

While previously Github Pages was automatically running
Jekyll on the docs folder, this commit adds a custom Github
workflow to compile and deploy the website to facilitate
the custom markdown generation step before Jekyll runs.
2020-06-10 23:03:07 +02:00
Samuel Sadok 8c6ab4bd30 add compile prerequisites to CI 2020-06-10 15:44:03 +02:00
Samuel Sadok b6066eac01 fix windows compile 2020-06-05 14:55:20 +02:00
Samuel Sadok a18cc28fdd add compile workflow 2020-06-05 11:22:53 +02:00
Samuel Sadok abf4fa85d3 add pip install to CI 2020-06-04 15:49:35 +02:00