HUPO-PSI / mzPAF

mzPAF Peak Annotation Format
Creative Commons Zero v1.0 Universal
0 stars 2 forks source link

Add sphinx documentation #10

Open RalfG opened 7 months ago

RalfG commented 7 months ago

Add sphinx documentation (similar to https://mzspeclib.readthedocs.io). The documentation contains the GitHub readme, the specification, and documentation for the LARK grammar, JSON Schema, regular expressions, and Python package.

Currently, the specification page links to the latest draft Word document, but when formally accepted, we could put it on the web page integrally.

For some sections in the documentation, the Sphinx conf.py script automatically generates some markdown files from JSON files, and copies the railroad diagram. No GitHub actions are required for this, as this code runs on docs-generation at readthedocs.io.

To do's