David Runge
43b6080fbe
Add make target to convert all SVGs to plain SVG before rendering
...
Adapt HTML and EPUB targets to run conversion target before rendering
EPUB or HTML output.
Fixes https://codeberg.org/openpgp/notes/issues/166
Signed-off-by: David Runge <dave@sleepmap.de>
2023-12-05 16:07:02 +01:00
Heiko Schaefer
28dd67d7f7
Merge branch '09-verification' into draft
2023-12-05 13:42:23 +01:00
David Runge
91fea4f45d
Add make target to rebuild HTML files when markdown changes
...
Signed-off-by: David Runge <dave@sleepmap.de>
2023-12-04 22:37:00 +01:00
David Runge
588bd02553
Add make target to rebuild (and show) epub file on change to markdown
...
Signed-off-by: David Runge <dave@sleepmap.de>
2023-12-04 22:36:58 +01:00
Heiko Schaefer
844f0a3561
ci: exclude input/ from codespell errors
2023-11-26 19:32:47 +01:00
David Runge
8f1d939ddb
Add make target to check a cleanly built EPUB using epubcheck
...
Signed-off-by: David Runge <dave@sleepmap.de>
2023-11-24 13:19:17 +01:00
Heiko Schaefer
8f5d9f48a1
Add a note that diagram spelling should not be fixed.
...
We'll fix diagram spellings in the course of the merge into the future 'main' branch.
2023-11-02 19:51:32 +01:00
David Runge
82f59746f2
Add codespell integration, which checks all sources
...
Add a make target for running `codespell` on all sources.
Skip running codespell on the build directory (we have javascript etc.
in there).
Only emit warnings but do not fail on spelling errors in diagrams.
Signed-off-by: David Runge <dave@sleepmap.de>
2023-11-02 19:05:05 +01:00
David Runge
e13127e064
When link checking, always build HTML from scratch
...
To be on the safe side, always build HTML pages from scratch, so that
lychee checks the actual current version of the files.
Signed-off-by: David Runge <dave@sleepmap.de>
2023-11-02 16:46:18 +01:00
David Runge
c9e7b03f53
Fail on warnings when building with sphinx-build
...
Fixes https://codeberg.org/openpgp/notes/issues/90
Signed-off-by: David Runge <dave@sleepmap.de>
2023-11-02 16:46:18 +01:00
David Runge
d342884ecf
feat: Add make target to check links in html output using lychee
...
Signed-off-by: David Runge <dave@sleepmap.de>
2023-10-26 13:08:06 +02:00
David Runge
121e352b59
feat: Add license attribution for all files
...
Signed-off-by: David Runge <dave@sleepmap.de>
2023-10-23 20:55:08 +02:00
Heiko Schaefer
c8054b9120
Initial outline and old notes
...
(Rough merge of two precursor projects by Heiko, and outline notes by Paul)
2023-09-14 21:30:43 +02:00