Metanorma processor for M3AAWG documents
Formerly known as
The preferred way to invoke this gem is via the
$ metanorma --type m3aawg a.adoc # output HTML and DOC $ metanorma --type m3aawg --extensions html a.adoc # output just HTML $ metanorma --type m3aawg --extensions doc a.adoc # output just DOC $ metanorma --type m3aawg --extensions xml a.adoc # output Metanorma XML
The gem translates the document into Metanorma XML format, and then validates its output against the M3AAWG Metanorma XML document model; errors are reported to console against the XML, and are intended for users to check that they have provided all necessary components of the document.
The gem then converts the XML into output formats such as HTML and DOC.
If you are using a Mac, the https://github.com/metanorma/metanorma-macos-setup repository has instructions on setting up your machine to run Metanorma scripts such as this one. You need only run the following in a Terminal console:
$ bash <(curl -s https://raw.githubusercontent.com/metanorma/metanorma-macos-setup/master/metanorma-setup) $ gem install metanorma-m3aawg