INCF / nineml-spec

Specification of the NineML model description language.
http://nineml.net
14 stars 9 forks source link

Restructured text version of spec #107

Closed tclose closed 6 years ago

tclose commented 7 years ago

This PR converts the specification document from LaTeX into reStructured Text so it can built as HTML & PDF on readthedocs and to make subsequent changes to the spec easy to read within the GitHub PR dialog.

You can check out the built docs at http://nineml-spec.readthedocs.io/en/restructured_text/.

The only substantive (i.e. non formatting/section order) changes to the spec are:

I have named the version/release of the spec as 1.0.1 but could change this to 1.1 if you feel that is more appropriate. If we do move to 1.1 one thing I would like to add is a section on serialisation to different hierarchical formats (e.g. JSON, YAML, HDF5, etc...), which are supported by my latest PR to the NineML Python library. Although there may need to be a bit of discussion around the best ways of doing this (see my PR for details).

Please reply with any suggestions/improvements or just '+1' if you are happy with everything above.

tclose commented 6 years ago

Merging this PR as it doesn't change any content of the specification only the format