aboutsummaryrefslogtreecommitdiffstats
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2023-12-02Rename serdi to serd-pipeDavid Robillard8-12/+12
2023-12-02Use Zix attributes directlyDavid Robillard1-7/+7
2023-12-02Add empty syntax type for suppressing outputDavid Robillard1-4/+11
2023-12-02Add support for writing terse output with minimal newlinesDavid Robillard1-1/+3
2023-12-02Add SerdStatementDavid Robillard1-0/+1
2023-12-02Add SerdCaretDavid Robillard1-0/+1
2023-12-02Add SerdWorld for shared library stateDavid Robillard2-0/+2
2023-12-02Use a fixed-size reader stackDavid Robillard1-0/+7
2023-12-02Add SerdSink interface and hide implementationsDavid Robillard1-0/+1
2023-12-02Make nodes opaqueDavid Robillard1-0/+1
2023-12-02Split up public API headerDavid Robillard1-1/+4
2023-12-02Remove serd_uri_to_path()David Robillard2-3/+1
2023-10-22Serd 0.32.0v0.32.0David Robillard1-1/+1
2023-09-23Explicitly specify all documentation dependenciesDavid Robillard5-14/+37
Yet another attempt to sort out flaky documentation builds. This tries to be careful and describe the complete documentation dependency graph to meson explicitly (ignoring tool outputs that aren't used). Also remove the shared doctrees directory option, since I suspect this causes issues in parallel builds.
2023-09-22Fix documentation dependenciesDavid Robillard3-4/+4
2023-09-22Remove custom documentation CSSDavid Robillard1-18/+0
This doesn't seem to be necessary, and spacing issues like this should be addressed by fixing the theme anyway.
2023-09-22Clean up meson formattingDavid Robillard1-1/+2
Formatted automatically with muon, with some manual changes to make things format more nicely.
2023-09-22Clean up sphinx build commandsDavid Robillard3-9/+19
2023-09-22Fix documentation build in a virtualenvDavid Robillard1-2/+2
2023-09-22Move man pages to their own directoryDavid Robillard4-45/+77
2023-05-15Clean up and organize configuration summaryDavid Robillard1-7/+9
2023-05-11Clean up documentation and remove junk files from installDavid Robillard11-161/+163
2023-05-05Update benchmarksDavid Robillard3-378/+417
2023-05-05Run mandoc with strict errorsDavid Robillard2-3/+10
2023-05-05Add options to disable html or singlehtml documentationDavid Robillard1-29/+33
2023-05-05Remove unused meson.build fileDavid Robillard1-8/+0
2023-05-05Fail on documentation warnings when werror=trueDavid Robillard1-6/+9
2023-05-05Fix stylelint issuesDavid Robillard2-3/+5
2023-04-30Add long "help" and "version" options to serdiDavid Robillard1-2/+2
Although serdi still "officially" has a BSD-style interface, meson uses --version to find the version of executables. So, support that, and also add --help, since users will often try that for unknown commands.
2023-04-16Gracefully handle errors when writing textDavid Robillard1-1/+1
2023-04-06Make URI writing stricter by defaultDavid Robillard1-1/+3
2023-04-06Add pylint testDavid Robillard1-1/+1
2023-04-06Only load sphinxygen subproject if required tools are foundDavid Robillard1-7/+19
2023-04-06Clean up documentation symbol ignore listDavid Robillard1-12/+0
2023-04-06Use more consistent meson formattingDavid Robillard2-7/+17
2023-04-06Simplify man page markupDavid Robillard1-22/+13
2023-04-05Improve writer error handlingDavid Robillard1-1/+1
2022-12-09Add serd_reader_skip_until_byte() to public APIDavid Robillard1-1/+1
2022-12-08Replace duplicated dox_to_sphinx script with sphinxygen dependencyDavid Robillard2-3/+8
2022-12-04Clean up documentation configurationDavid Robillard3-18/+75
2022-11-28Improve serdi man pageDavid Robillard1-2/+37
2022-10-07Override pkg-config dependency within mesonDavid Robillard1-1/+1
2022-09-08Serd 0.30.16v0.30.16David Robillard1-1/+1
2022-09-08Use 0BSD for trivial "public domain intent" thingsDavid Robillard6-6/+6
Fedora takes issue with CC0. Although it doesn't really matter for this stuff (dual licensed anyway, questionably "software", certainly not patentable, and so on), this is simpler and more consistent with the ISC license used for the actual software anyway.
2022-09-01Fix licensing metadataDavid Robillard2-2/+2
The intent here is that relatively generic configuration files, build definitions, or things considered "simple facts" are released to the Commons, but more substantive and original works, including documentation, are licensed the same as the software.
2022-08-31Adopt REUSE machine-readable licensing standardDavid Robillard12-0/+41
2022-07-16Remove fill from logoDavid Robillard1-17/+9
This makes it look reasonably good on both dark and light backgrounds.
2022-07-16Fix spelling error in serdi man pageDavid Robillard1-3/+3
2022-07-10Serd 0.30.14v0.30.14David Robillard1-1/+1
2022-07-10Switch to meson build systemDavid Robillard8-47/+144