This repository contains the source code for the DamageBDD Book, a modern, mobile-friendly LaTeX project that introduces readers to Behaviour Driven Development (BDD) and shows how DamageBDD extends it into a full verification economy.
The book takes the reader from basic computer skills to:
- Understanding Behaviour Driven Development (BDD)
- Getting started with DamageBDD
- Advanced features (variables, contexts, scheduling, load testing)
- DevOps integration and real-world workflows
- The Verification Economy powered by the DAMAGE token
- Case studies of web apps, enterprise systems, open-source collaboration
- A forward look at ECAI (Elliptic Curve AI) as the moonshot
The book is modular: each chapter is its own LaTeX file under chapters/.
damagebdd-book/ ├── README.md ├── damagebdd_book.tex # main entrypoint └── chapters/ ├── intro.tex ├── basics.tex ├── bdd.tex ├── first_steps.tex ├── advanced.tex ├── devops.tex ├── economy.tex ├── case_studies.tex ├── future.tex └── index_chapter.tex
damagebdd_book.tex– the main file that stitches chapters togetherchapters/*.tex– one file per chapter- The design is optimized for mobile-friendly PDFs with clean fonts and readable spacing.
- LaTeX engine: LuaLaTeX (recommended)
(XeLaTeX also works. pdfLaTeX will compile, but fonts are less polished.) - Packages:
fontspec,microtype,hyperref,bookmark,titlesec,enumitem, etc.
(Most modern TeX distributions include these.)
# Clone repo
git clone https://github.com/yourusername/damagebdd-book.git
cd damagebdd-book
# Compile with lualatex (recommended)
lualatex damagebdd_book.tex
lualatex damagebdd_book.tex # run twice for ToC