ISSOtm
74c31f7c0f
Update docs CI workflows to sync with new rgbds-www repo
2022-05-17 18:36:31 +02:00
ISSOtm
7e94ecbfe6
Move all man pages to a separate directory
...
Simplifies processing all around, and makes more sense
2022-05-15 13:34:35 +02:00
ISSOtm
da66eeb40e
Clean up lint warnings in deps install script
...
Also use a simpler way to remove the version number, lol
2022-03-10 00:06:32 +01:00
ISSOtm
0c4f1f8334
Add a shebang to the deps install script
...
Duh.
2022-03-10 00:03:54 +01:00
ISSOtm
5d2e2e2182
Make docs update script also produce PDFs
...
See rgbds-www#12
2021-03-20 01:53:26 +01:00
ISSOtm
e9d9a44687
Make release doc update also register docs
2021-03-09 22:58:42 +01:00
ISSOtm
6623b1dc45
Fix CI on macOS
...
Apple supplies version 2.3 (from 2006!!), which doesn't support `%empty`.
2021-01-23 13:45:12 +01:00
ISSOtm
b598911e96
Enable LTO in release builds
...
Fixes #693
2021-01-09 20:31:15 +01:00
ISSOtm
4ef490f3cb
Avoid interpreting Liquid in doc pages
...
They are auto-generated, so they wouldn't normally contain Liquid
(The post-processor may insert some, but it has control over the `raw` tags)
Some code introduced as examples contains `{{` due to nested brace expansions,
which was interpreted as (invalid) Liquid. This fixes such problems.
Additionally, Jekyll generates warnings about excerpts being part of a Liquid
block (the `{% raw %}`). This is fine, since doc pages don't use excerpts.
2020-12-14 10:35:30 +01:00
ISSOtm
3fe2fa43bb
Switch to GNU Bison as a dependency
...
First step for #595
2020-12-09 20:30:31 +01:00
ISSOtm
12dc49b60a
Make page processor print usage only after reporting all bad opts
2020-10-23 00:40:05 +02:00
ISSOtm
304e6c4279
Sync redirect page generation with site
2020-09-16 06:25:46 +02:00
ISSOtm
12458aae6f
Fix permalinks of index pages
2020-09-16 06:04:38 +02:00
ISSOtm
210a4a957a
Get rid of in-repo HTML documentation
...
The online documentation is now managed by a CI hook
2020-09-15 18:39:22 +02:00
ISSOtm
37e45de9c1
Improve rendering of pages
...
Make links to other man pages work
Add a table of contents to rgbasm(5)
Make the OS at the bottom of all pages 'Linux'
Apply post-processor that used to be used
2020-09-15 18:27:55 +02:00
ISSOtm
0cc9026978
Fix docs update action
...
Make script executable (facepalm)
Fix `run**s**-on` typo
Add key using ssh-agent
Force using SSH for pushing back
2020-09-15 15:57:20 +02:00
ISSOtm
0ffda1bf29
Add CI Action to update man pages from master
2020-09-15 15:00:07 +02:00
ISSOtm
179e047474
Add Windows testing
2020-02-18 02:55:38 +01:00
ISSOtm
97bcbf5d84
Add GitHub Actions for regression testing
2020-02-17 15:04:14 +01:00