Mirror of Apache Bahir Website

Clone this repo:
  1. f84894d [BAHIR-314] Add Bahir Flink release 1.1.0 by Joao Boto · 2 years, 4 months ago master
  2. 62bce83 [BAHIR-293] Fix flink documentation by Joao Boto · 3 years ago
  3. 7981d31 [BAHIR-289] Create .asf.yaml by Joao Boto · 3 years, 1 month ago
  4. a0c405c BAHIR-287 Remove unresolved link from code snippet in README by Jan Hentschel · 3 years, 1 month ago
  5. a5bea9d [BAHIR-286] Update documentation for Flink extensions by Joao Boto · 3 years, 1 month ago

Apache Bahir Website

The Apache Bahir website was forked from the Apache Website Template.

The website gets generated using Jekyll 2.4.0.

How to deploy your project's 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. 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

Update extensions documentation

To update the current documentation contents, use the update-doc script. This script will update the documentation contents based on the README.md files from the source of each extension.

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

Publishing to live site

Bahir 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 bahir.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 be re-generated.