The website is built using GitHub pages, using Jekyll static site generator.
The website is released under Apache 2.0. The website uses Jekyll templates which might be released under different licenses:
The website, user documentation and developer documentation are separate Jekyll sites. Dependencies of all three are maintained separately, in files:
- Root
Gemfilefor the website, _documentation/user/Gemfile_documentation/developer/Gemfile
It is good to have installed bundle application on your machine. Then, run the following command in each location
where Gemfile is present:
bundle installAfter successful execution, the website can be served locally with command:
bundle exec jekyll sThen, navigate the browser to http://localhost:4000/.
In order to build a production version of the site, run the build script:
build.shThis will generate _site directory where you can find production version of the website along with the documentation.
If you like to generate just user/developer documentation, run separate build scripts:
_documentation/user/build.shto generate user documentation_documentation/developer/build.shto generate developer documentation
Both documentations are generated into documentation directory. This directory must be committed to git, since
the documentation won't be processed by GitHub pages, just the website.