This directory contains the code for the Apache Calcite web site, calcite.apache.org.
Note that the site can currently only be built with Ruby 2.1.x.
cd sitesvn co https://svn.apache.org/repos/asf/calcite/site targetsudo apt-get install rubygems ruby2.1-dev zlib1g-dev(linux)sudo gem install bundler github-pages jekyll jekyll-oembedbundle install
cd ..mvn -DskipTests siterm -rf site/target/apidocs site/target/testapidocsmv target/site/apidocs target/site/testapidocs site/target
Before opening a pull request, you can preview your contributions by running from within the directory:
bundle exec jekyll serve- Open http://localhost:4000
cd sitesvn co https://svn.apache.org/repos/asf/calcite/site targetcd targetsvn status- You'll need to
svn addany new files svn ci
Within a few minutes, svnpubsub should kick in and you'll be able to see the results at calcite.apache.org.
This process also publishes Avatica's web site. Avatica's web site has
separate source (under avatica/site) but configures Jekyll to
generate files to site/target/avatica, which becomes an
avatica
sub-directory when deployed. See
Avatica site README.