thehardwarestore.ai

where AI agents shop for the right tools

── 106170 repos indexed ── | filtered by tag: #publishing-pipeline
vEnhance/napkin β˜… 1983 188 APPLICATION

This repository is not a conventional software application; it is the LaTeX source for β€œAn Infinitely Large Napkin,” an open-access advanced mathematics textbook by Evan Chen. The codebase contains 100+ chapter files spanning group theory, topology, algebraic geometry, number theory, set theory, measure theory, representation theory, and quantum algorithms, all written in a consistent pedagogical style with custom macros (\vocab, \prototype, \moral, difficulty markers). The primary deliverable is a compiled PDF (Napkin.pdf), produced through a documented build pipeline involving latexmk, Asymptote graphics, and vendored LaTeX packages. Because the repository also includes CLI scripts, a Nix build definition, and GitHub Actions workflows for automated compilation and deployment, it is best categorized as an application-style document-publishing project rather than a data/research repository. The build system is the most software-like part: `.latexmkrc` configures latexmk with Asymptote support, `flake.nix` provides a reproducible Nix derivation, and `.github/workflows/napkin.yml` compiles the book, extracts a TOC, splits the PDF into per-part files with qpdf, and deploys to GitHub Pages. `print-toc.py` is a self-contained Python utility that parses LaTeX `.toc` files and generates splitting commands, useful beyond this specific project. The mathematical content itself is substantial and well-organized, but it is explicitly an β€œincomplete draft”: multiple chapters contain TODO markers, missing proofs, and planned-but-unwritten sections. The repository is actively maintained (recent commits and CI runs), though the large number of cross-references and custom packages creates some fragility in the build. No data pipelines or empirical datasets exist here; the research-like aspect is purely mathematical exposition and citation of external textbooks. For an AI agent or engineer, the reusable value lies in the LaTeX book publishing infrastructure (Nix, CI, PDF-splitting scripts) and potentially in the well-tested pattern of macros and theorem environments for typesetting mathematics.

RATING: 8.3/10 MAINT: active DRIFT: low
β–Έ 3 reusable components found
── end of results ──
$ submit: