Build the updated website

We use Jekyll to build the website. Refer to the Jekyll homepage for how to install it http://jekyllrb.com.
Building the website is very easy: switch to the gh-pages branch and run jekyll.

git checkout gh-pages
jekyll build -d ../samoa-website
Configuration file: ~/workspace/incubator-samoa/_config.yml
Source: ~/workspace/incubator-samoa
Destination: ../samoa-website
Generating...
done.
Auto-regeneration: disabled. Use --watch to enable.

You can clean up any temporary byproduct of the site build.

git clean -fd

Publish the website

Go to the website directory and commit the changes.

cd ../samoa-website/
svn update
svn commit

State the JIRA issue ID that tracks the changes in the commit comment (e.g., SAMOA-XX: New website layout).