Kill Bill documentation (user guides and tutorials).
The site is built using Asciidoctor.
Edit and Syntax
The documentation is in the userguide directory.
AsciiDoc syntax: https://docs.asciidoctor.org/asciidoc/latest/syntax-quick-reference/
Development
To generate the documentation locally:
Generated html files are in the build directory.
To run the site locally:
Prerequisites:
- Install Ruby (use RVM or RubyInstaller)
- Run
bundle install
Deployment
To deploy the docs:
make.sh
update_gh-pages.sh
Notes:
- The generated static pages under
build/selfcontainedare pushed to thegh-pagesbranch (not served by GitHub pages) - The
gh-pagesbranch is then deployed by Cloudflare (https://docs.killbill.io/) - Minification of assets is handled by Cloudflare (check-in the unminified version)