feat: add book compilation pipeline (rescued from #20) #28

Merged
Timmy merged 1 commits from rescue/book-compilation into main 2026-04-11 00:43:37 +00:00
Owner

Rescued from stale PR #20 which had merge conflicts. Clean merge on top of current main.

Closes #20.

What this adds

  • build/build.py — Compiles chapters to PDF, EPUB, and MD using pandoc
  • build/metadata.yaml — Book metadata (title, author, language)
  • build/frontmatter.md — Title page and dedication
  • build/backmatter.md — Acknowledgments and sovereignty note
  • Makefilemake pdf, make epub, make md, make watch
  • .gitignore — Build artifacts excluded
Rescued from stale PR #20 which had merge conflicts. Clean merge on top of current main. Closes #20. ### What this adds - `build/build.py` — Compiles chapters to PDF, EPUB, and MD using pandoc - `build/metadata.yaml` — Book metadata (title, author, language) - `build/frontmatter.md` — Title page and dedication - `build/backmatter.md` — Acknowledgments and sovereignty note - `Makefile` — `make pdf`, `make epub`, `make md`, `make watch` - `.gitignore` — Build artifacts excluded
Timmy added 1 commit 2026-04-11 00:32:54 +00:00
Build system for The Testament:
- build/build.py: compiles chapters to PDF, EPUB, MD
- build/metadata.yaml: book metadata
- build/frontmatter.md: title page, dedication
- build/backmatter.md: acknowledgments, sovereignty note
- Makefile: make pdf, make epub, make md
- .gitignore: build artifacts
Timmy merged commit 8ba9f58e96 into main 2026-04-11 00:43:37 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-testament#28