Skip to content

Modernize 2014books publishing pipeline - #3

Merged
conanxin merged 7 commits into
masterfrom
phase/2014books-modernization-d
Jun 7, 2026
Merged

conanxin merged 7 commits into
masterfrom
phase/2014books-modernization-d

Conversation

@conanxin

@conanxin conanxin commented Jun 7, 2026

Copy link
Copy Markdown
Owner

Summary

This PR modernizes the original 2014books Markdown book project into a multi-format publishing project.

Added

  • PDF build hardening
  • EPUB output
  • Static Web output
  • GitHub Pages-ready web directory
  • GitHub Actions build checks
  • GitHub Pages deployment workflow
  • Release package generation
  • Metadata override framework
  • Missing-book candidate isolation
  • Project status and phase reports

Book count note

The original project title references 100 books, but the current in-repository appendix only verifies 97 numbered entries. This PR keeps the official structured books.json at 97 books and separates low-confidence candidates into data/missing_book_candidates.json.

Validation

  • make web PASS
  • make pdf PASS
  • make epub PASS
  • make release PASS

@conanxin
conanxin merged commit 3d241b4 into master Jun 7, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant