Commit Graph

2 Commits

Author SHA1 Message Date
Timmy
332166a901 wip: fix PosixPath formatting, update Makefile with unified target
Some checks failed
Smoke Test / smoke (pull_request) Failing after 11s
Build Validation / validate-manuscript (pull_request) Successful in 7s
- Fix relative_to() format string errors (str() wrapper)
- Add 'make unified' target for compile_all.py
- Update 'make check' to use compile_all.py --check
- Clean removes build-manifest.json and chapters.json
2026-04-11 14:28:26 -04:00
Timmy
26a5ac46e6 feat: unified compile_all.py pipeline
Single script builds all distributable formats:
- testament-complete.md (full novel markdown)
- testament.epub (with cover art + CSS via pandoc)
- testament.pdf (reportlab with QR codes)
- testament.html (standalone styled HTML)
- website/chapters.json (web reader data)
- build-manifest.json (SHA256 checksums)

Closes #30
2026-04-11 14:26:32 -04:00