killbill-docs
killbill-docs copied to clipboard
Kill Bill documentation
Docs
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:
make.sh
Generated html files are in the build
directory.
To run the site locally:
ruby server.rb
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/selfcontained
are pushed to thegh-pages
branch (not served by GitHub pages) - The
gh-pages
branch is then deployed by Cloudflare (https://docs.killbill.io/) - Minification of assets is handled by Cloudflare (check-in the unminified version)