Changes

Jump to navigation Jump to search
→‎Dita Sources: Link to the generation script
=== Dita Sources ===
A full DITA rendering of the ConTeXt command interface is available tracked here:
https://github.com/pmazaitis/context_command_reference
...These files are generated by a fairly scary Python script from the command interface files distributed with ConTeXt, and some editing by hand afterward.The Script is available here:
This documentation set builds cleanly into HTML5, PDF, and Normalized DITAhttps://github.com/pmazaitis/context-interface2dita
There are caveats!...with a noted lack of documentation as of yet.
'''Options seem to have failed to have made it into some topics. Working on this...''' This documentation set badly needs to be edited; there are places in spot-checking the commands where the script made wildly incorrect interpretations of the interface.  It turns out that chains of inheritance play badly; all of the inheritance in this documentation set has been flattenedbuilds Normalized DITA. (For exampleOther transformation types (HTML5, instead of a command inheriting settings from `\blank` which in turn inherits from `\vspacing`, the command inherits from `\vspacing`.PDFThere are some quirks! For example commands were listed as inheriting options (single keywords) from `\setuppapersize`, but `\setuppapersize` only had settings (key/value pairs)mysteriously failing. Looking into it.. I did the best I could to untangle those. )
=== Output Products ===
51

edits

Navigation menu