aboutsummaryrefslogtreecommitdiffstats
path: root/lv2specgen/lv2specgen.py
AgeCommit message (Collapse)AuthorFilesLines
2020-04-26Fix links in online documentation indexDavid Robillard1-4/+14
2020-04-10lv2specgen: Fix various flake8 issuesDavid Robillard1-32/+39
2020-04-10lv2specgen: Format code with blackDavid Robillard1-346/+567
2020-03-28lv2specgen: Add type label to resource documentation headersDavid Robillard1-0/+1
2020-03-28lv2specgen: Flatten page structureDavid Robillard1-4/+12
2020-03-28lv2specgen: Show label in metadata table for all resourcesDavid Robillard1-6/+19
2020-03-28lv2specgen: Don't show label in page description bodyDavid Robillard1-8/+2
2020-03-28lv2specgen: Use a consistent order for owl and rdfs metadataDavid Robillard1-1/+1
2020-03-28lv2specgen: Add support for Markdown documentationDavid Robillard1-16/+56
2020-03-28lv2specgen: Put restrictions in the same definition listDavid Robillard1-4/+8
2020-03-28lv2specgen: Factor out vocabulary linkificationDavid Robillard1-23/+31
2020-03-28lv2specgen: Show rdfs:seeAlso links nicelyDavid Robillard1-0/+2
2020-03-28lv2specgen: Factor out HTML linkificationDavid Robillard1-95/+101
2020-03-28lv2specgen: Show links within the current page without prefixesDavid Robillard1-1/+1
This makes things quite a bit more readable since the prefixes don't interrupt the flow of the text.
2020-03-28lv2specgen: Add list of subclasses to class documentationDavid Robillard1-1/+15
2020-03-28lv2specgen: Clean up linkification codeDavid Robillard1-4/+5
2020-02-16Use standard Turtle lexer in PygmentsDavid Robillard1-58/+2
A Turtle lexer was finally added in Pygments 2.1.
2019-04-27Flatten documentation to fix fragment linksDavid Robillard1-10/+3
This removes all the extra bundle content from the documentation output and instead makes pages directly at the URI of specifications. This way, links to fragments in spec pages (which are often copy and pasted) are correct fragment identifiers like <http://lv2plug.in/ns/lv2core#Plugin> instead of <http://lv2plug.in/ns/lv2core/#Plugin>.
2019-04-27Remove file list from documentation pagesDavid Robillard1-25/+3
2019-03-24Use lighter and more consistent documentation styleDavid Robillard1-53/+53
2019-03-24Consistently use th for table header cellsDavid Robillard1-1/+1
2019-03-24Don't show raw restriction lists in terminfo tableDavid Robillard1-1/+1
2019-03-24Fix reproducible documentation developer/maintainer listsDavid Robillard1-2/+2
2019-03-24Add validation for complete specification pageDavid Robillard1-0/+13
2019-03-24Don't build file index for offline documentationDavid Robillard1-3/+3
2019-03-24Avoid redundant copy of Doxygen stylesheetDavid Robillard1-2/+2
2019-03-24Use friendlier labels for some built-in propertiesDavid Robillard1-2/+2
2019-03-24Use sorted() for sorted iterationDavid Robillard1-18/+9
2019-03-24Fix invalid HTML when specification index is emptyDavid Robillard1-5/+8
2019-03-24Fix broken links to API documentationDavid Robillard1-2/+4
2019-03-24Make index column headers link to the corresponding sectionDavid Robillard1-6/+14
2019-03-24Fix pretty names for links within the current specificationDavid Robillard1-21/+11
2019-03-24Fix documentation comment validationDavid Robillard1-5/+5
2019-03-24Print warning when lxml is not available for validationDavid Robillard1-1/+3
2019-01-10Fix reference documentation buildDavid Robillard1-1/+1
2018-09-23Fix various Python style issuesDavid Robillard1-18/+17
2018-09-22Install standard headers to simpler include pathsDavid Robillard1-7/+16
2018-09-22Fix building documentation with Python 3.7David Robillard1-5/+4
2018-04-21lv2specgen: Sort lists for reproducible documentationBernhard M. Wiedemann1-6/+9
2018-04-21Allow build date to be overridden for reproducible documentationBernhard M. Wiedemann1-2/+5
See https://reproducible-builds.org/specs/source-date-epoch/ for the definition of this variable.
2016-10-14Simplify command line use of lv2specgenDavid Robillard1-34/+51
2016-10-13Support owl:Ontology as well as lv2:SpecificationDavid Robillard1-0/+2
2016-09-29Call lv2specgen as a separate processDavid Robillard1-20/+145
This speeds up builds with documentation significantly by allowing lv2specgen.py to be called in parallel, and makes lv2specgen a more reusable tool for third-party specifications.
2016-09-18Fix description tables in documentationDavid Robillard1-9/+3
This fixes the display of complex descriptions where properties have blank node values, and makes the output more deterministic. Most obvious in the description of params:EnvelopeControls.
2016-08-24Fix HTML in title of documentation pagesDavid Robillard1-0/+2
2014-11-26Add link to spec index on spec pages.David Robillard1-2/+6
2014-11-25Single-page API documentation with unified style.David Robillard1-53/+79
2014-11-01Fix merging of version histories in specification documentation.David Robillard1-2/+3
2014-08-08Order history entries by date.David Robillard1-1/+1
2014-08-04Move version from subtitle to metadata table.David Robillard1-1/+1