Install Pandoc to generate an epub file. For PDF a LaTeX engine is required, see Pandoc documentation.
The following Pandoc filters are used:
In addition you need Graphviz.
./make_book.sh --epub
./make_book.sh --pdf
./make_book.sh --paperback
The paperback uses PDF, the Kindle version uses epub.
Use Apple Books, Kindle Previewer, etc to view the epub.
See STYLE.md for the markdown style used, e.g. how to add links and footnotes.
To preview documentation:
bundle exec jekyll server --incremental --source docs