The KLEE website, built using Web Starter Kit and Jekyll.
You should have a reasonably recent version of Ruby (use RVM or rbenv to get one) and Bundler (included in RVM and rbenv, by default). You also have to install Node.js. If you get errors like Liquid Exception: EPIPE
when you try to run Jekyll, set python 2.x as default (instead of 3.x).
Clone this repository and install all dependencies using:
$ bundle
Then, you can preview the site by running (at localhost:4000
by default):
$ bundle exec jekyll serve -w
To build the site, you can use:
$ bundle exec jekyll build
Contributions, both to content and design are welcome and encouraged. To contribute, please submit a pull request.
The repository has old versions of the documentation in releases/docs/
. To generate documentation for a release
do the following.
- Open
_config.yml
and
- Use
excludes
that excludes thereleases
folder. - Change
is_release
totrue
. - Set
current_version
to the KLEE version.
- Run the following command where
<VERSION>
is the KLEE version.
$ jekyll build -d releases/docs/<VERSION> --baseurl /releases/docs/<VERSION>
- Clear the changes made to
_config.yml
(e.g. by doinggit reset --hard
). - Add
releases/docs/<VERSION>
to the repository. - Add an entry for the release in
releases/index.md
. - Commit the changes.
Creative Commons Attribution 3.0 Unported (CC BY 3.0)