Welcome to the code for the Apache BookKeeper website! Instructions on building the site and running it locally can be found here in this README
.
The site is built using Jekyll and Sass.
I'll provide more specific info here later.
In order to run the site locally, you need to have the following installed:
$ make setup
$ make build
Please note that this will not build the Javadoc. That requires a separate command:
$ make javadoc
To run the site in interactive mode locally:
$ make serve
Then navigate to localhost:4000
. As you make changes, the browser will auto-update.
When you submit a pull request for modifying website or documentation, you are recommended to make your changes live for reviews.
Here are a few steps to follow to stage your changes:
bookkeeper-staging-site
under your github account. You can fork this staging repo as well.bookkeeper-staging-site
repo, go to Settings > GitHub Pages
. Enable GitHub Pages
on master branch /docs folder
.make staging
. It will generate the files under site/local-generated
.scripts/staging-website.sh
. It would push the generated website to your bookkeeper-staging-site
.https://<your-github-id>.github.io/bookkeeper-staging-site
.If you have any ideas to improve the review process for website, please feel free to contact us at dev@bookkeeper.apache.org.