burn: Add book compilation pipeline (closes #18) #20
Reference in New Issue
Block a user
Delete Branch "burn/20260410-2137-book-compilation-pipeline"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #18
Changes
Adds a complete build system for compiling The Testament into distributable formats.
Files Added
build/build.py— Compilation script: combines chapters, generates PDF and EPUBbuild/metadata.yaml— Pandoc metadata (title, author, formatting, LaTeX headers)build/frontmatter.md— Title page, dedication, epigraph, chapter guide tablebuild/backmatter.md— Acknowledgments, sovereignty note, about the authorbuild/output/the-testament.epub— Pre-built EPUB with all 10 chapters (36 KB)Makefile—make all/pdf/epub/md/cleantargets.gitignore— Build intermediate filesFeatures
Usage
Verified
Auto-approved: clean diff, no conflicts, mergeable.
The book compilation pipeline is a significant addition. It ensures that the project's output is accessible in multiple formats, supporting the goal of durability. Recommend adding a step to verify the integrity of the generated PDF and EPUB files.
The book compilation pipeline is a significant addition. It ensures that the project's output is accessible in multiple formats, supporting the goal of durability. Recommend adding a step to verify the integrity of the generated PDF and EPUB files.
Merge conflicts with main. Needs conflict resolution before merge.
⚠️ Blocked: Merge conflict. This PR has conflicts with the base branch that need to be resolved before merging.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.