Apache livy (Incubating)

Clone this repo:
  1. 315b22d [LIVY-376][DOCS] Move Examples from README to website and update Doc links by Alex Bozarth · 3 weeks ago master
  2. 9d8de77 [MINOR] Website Cleanup by Alex Bozarth · 4 weeks ago
  3. 7eed236 [MINOR] Updated Contribution Section to include PR Naming Practices by Alex Bozarth · 4 weeks ago
  4. b6751bb [Minor] Change the git commit message style from LIVY-xxx. to [LIVY-xxx] by jerryshao · 4 weeks ago
  5. 572b37b Fix bug in merge_livy_pr.py because incubator-livy-website repo has no branch it's name started with "branch-" by jerryshao · 4 weeks ago

Apache Livy (Incubating) Website

The Apache Livy (Incubating) website was forked from the Apache Website Template.

This website is generated using Jekyll.

How to deploy the web site

Installing Jekyll and website dependencies

The steps below will install the latest Jekyll version and any dependencies required to get this website built.

1. sudo gem install jekyll bundler
2. cd site
3. sudo bundle install

For more information, see Installing Jekyll.

Running locally

Before opening a pull request, you can preview your contributions by running from within the directory:

1. cd site
2. bundle exec jekyll serve --watch
3. Open http://localhost:4000

Publishing to live site

Livy is using gitpubsub for publishing the website, and the live website content is stored in the asf-site git branch.

To publish new contents to the website, commit your changes to master, and use the ‘publish.sh’ shell script.

1. Make your changes
2. git commit -a -m "My updates"
3. git push
4. ./publish.sh
5. git push origin asf-site

Within a few minutes, gitpubsub should kick in and you'll be able to see the results at livy.incubator.apache.org.

Adding contributors

To add a contributor to the project, or to modify existing contributors, edit site/_data/contributors.yml. The project members list will re-generate.