aboutsummaryrefslogtreecommitdiffstats
path: root/lv2specgen
AgeCommit message (Collapse)AuthorFilesLines
2022-07-17Switch to meson build systemDavid Robillard2-160/+27
2022-07-17Consistently use the prefix "dcterms" everywhereDavid Robillard3-5/+5
2022-07-17Clean up and modernize Python support codeDavid Robillard2-29/+34
Switches to safer and more modern idioms, and addresses many issues raised by flake8 and pylint.
2022-07-17Format all Python code with blackDavid Robillard2-53/+54
2022-07-17Remove symlink from repositoryDavid Robillard1-1/+0
2022-07-17Use "python3" in shebangsDavid Robillard2-2/+2
Python 2 hit EOL long ago, and some systems don't have a "python" at all.
2022-06-16lv2specgen: Fix flake8 warningsDavid Robillard1-7/+12
2022-06-16lv2specgen: Use cleaner methods for string manipulationDavid Robillard1-4/+4
2022-06-16lv2specgen: Fix invalid variable referenceDavid Robillard1-1/+1
This used to be short for "base", and was derived from the basename of the spec (like "worker"). At some point that was replaced by "stem" but this call somehow wasn't updated.
2022-06-16lv2specgen: Remove unused parameterDavid Robillard1-2/+2
2022-06-16lv2specgen: Fix clashing time namespace prefixDavid Robillard1-1/+7
2022-06-15lv2specgen: Use scoped file handlesDavid Robillard2-13/+9
2020-11-17Gracefully handle pending releases without datesDavid Robillard1-8/+18
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-04-10Update documentation styleDavid Robillard1-1/+0
2020-03-28lv2specgen: Add type label to resource documentation headersDavid Robillard1-0/+1
2020-03-28lv2specgen: Flatten page structureDavid Robillard2-11/+21
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 Robillard2-17/+57
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-03-28Cleanup: Remove commented out documentation headerDavid Robillard1-1/+0
2020-02-16Use standard Turtle lexer in PygmentsDavid Robillard1-58/+2
A Turtle lexer was finally added in Pygments 2.1.
2019-04-27Fix broken linksDavid Robillard1-1/+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 Robillard2-117/+119
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 Robillard5-0/+991
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