Improve this Website
Learn something new about Helix that you think would benefit others? The source for this website is available for you to look at and edit!
Get the Code
git clone https://git-wip-us.apache.org/repos/asf/helix.git cd helix/website
The website is structured as follows:
website/ -- the root directory for the Helix website src/site -- source files for all the top-level webpages site.xml -- metadata for the top-level website version-docs/ -- the root directory for the documentation for a given Helix version src/site -- source files for documentation specific to the version site.xml -- metadata for the release documentation pom.xml -- Maven pom for the release documentation package pom.xml -- parent Maven pom for the website deploySite.sh -- script to deploy the website publicly (for committers)
To build the website, do the following:
mvn site mvn site:stage
Then, the entire website will be placed in target/staging. If you have Python installed, this command will start a local web server on port 8000:
pushd target/staging; python -m SimpleHTTPServer; popd
Once satisfied with any new changes to the website, the standard code contribution guidelines apply, including code review and submitting patches.
If you're a Helix committer, you can run deploySite.sh to go live.