You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by jh...@apache.org on 2016/03/07 21:47:07 UTC

calcite git commit: Instructions for Avatica site

Repository: calcite
Updated Branches:
  refs/heads/master d3f1969cb -> a547222bd


Instructions for Avatica site


Project: http://git-wip-us.apache.org/repos/asf/calcite/repo
Commit: http://git-wip-us.apache.org/repos/asf/calcite/commit/a547222b
Tree: http://git-wip-us.apache.org/repos/asf/calcite/tree/a547222b
Diff: http://git-wip-us.apache.org/repos/asf/calcite/diff/a547222b

Branch: refs/heads/master
Commit: a547222bd331640c38b1ab474085f64f0242db98
Parents: d3f1969
Author: Julian Hyde <jh...@apache.org>
Authored: Mon Mar 7 12:40:20 2016 -0800
Committer: Julian Hyde <jh...@apache.org>
Committed: Mon Mar 7 12:45:10 2016 -0800

----------------------------------------------------------------------
 avatica/site/README.md   | 34 ++++++++++++++--------------------
 avatica/site/_config.yml |  2 +-
 site/README.md           | 17 +++++++++++++----
 3 files changed, 28 insertions(+), 25 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/calcite/blob/a547222b/avatica/site/README.md
----------------------------------------------------------------------
diff --git a/avatica/site/README.md b/avatica/site/README.md
index ea3f212..bd80bf1 100644
--- a/avatica/site/README.md
+++ b/avatica/site/README.md
@@ -17,25 +17,24 @@ limitations under the License.
 {% endcomment %}
 -->
 
-# Apache Calcite docs site
+# Apache Calcite Avatica site
 
-This directory contains the code for the Apache Calcite web site,
-[calcite.apache.org](https://calcite.apache.org/).
+This directory contains the code for the
+[Avatica web site](https://calcite.apache.org/avatica),
+a sub-directory of the
+[Apache Calcite web site](https://calcite.apache.org).
 
 ## Setup
 
-1. `cd site`
-2. `svn co https://svn.apache.org/repos/asf/calcite/site target`
-3. `sudo apt-get install rubygems ruby2.1-dev zlib1g-dev` (linux)
-4. `sudo gem install bundler github-pages jekyll jekyll-oembed`
-5. `bundle install`
+1. Set up Calcite web site as described in its
+   [README](../site/README.md).
 
 ## Add javadoc
 
-1. `cd ..`
+1. `cd avatica`
 2. `mvn -DskipTests site`
-3. `rm -rf site/target/apidocs site/target/testapidocs`
-4. `mv target/site/apidocs target/site/testapidocs site/target`
+3. `rm -rf ../site/target/avatica/apidocs ../site/target/avatica/testapidocs`
+4. `mv target/site/apidocs target/site/testapidocs ../site/target/avatica`
 
 ## Running locally
 
@@ -43,15 +42,10 @@ Before opening a pull request, you can preview your contributions by
 running from within the directory:
 
 1. `bundle exec jekyll serve`
-2. Open [http://localhost:4000](http://localhost:4000)
+2. Open [http://localhost:4000/avatica](http://localhost:4000/avatica)
 
 ## Pushing to site
 
-1. `cd site/target`
-2. `svn status`
-3. You'll need to `svn add` any new files
-4. `svn ci`
-
-Within a few minutes, svnpubsub should kick in and you'll be able to
-see the results at
-[calcite.apache.org](https://calcite.apache.org/).
+Push the Calcite site, which includes `avatica` as a sub-directory,
+as described in its
+[README](../site/README.md).

http://git-wip-us.apache.org/repos/asf/calcite/blob/a547222b/avatica/site/_config.yml
----------------------------------------------------------------------
diff --git a/avatica/site/_config.yml b/avatica/site/_config.yml
index c765da2..69affb7 100644
--- a/avatica/site/_config.yml
+++ b/avatica/site/_config.yml
@@ -18,7 +18,7 @@ permalink: /news/:year/:month/:day/:title/
 excerpt_separator: ""
 
 repository: https://github.com/apache/calcite
-destination: target
+destination: ../../site/target/avatica
 exclude: [README.md,Gemfile*]
 keep_files: [".git", ".svn", "apidocs", "testapidocs"]
 

http://git-wip-us.apache.org/repos/asf/calcite/blob/a547222b/site/README.md
----------------------------------------------------------------------
diff --git a/site/README.md b/site/README.md
index ea3f212..3b247a5 100644
--- a/site/README.md
+++ b/site/README.md
@@ -47,11 +47,20 @@ running from within the directory:
 
 ## Pushing to site
 
-1. `cd site/target`
-2. `svn status`
-3. You'll need to `svn add` any new files
-4. `svn ci`
+1. `cd site`
+2. `svn co https://svn.apache.org/repos/asf/calcite/site target`
+3. `cd target`
+4. `svn status`
+5. You'll need to `svn add` any new files
+6. `svn ci`
 
 Within a few minutes, svnpubsub should kick in and you'll be able to
 see the results at
 [calcite.apache.org](https://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](http://calcite.apache.org/avatica)
+sub-directory when deployed. See
+[Avatica site README](../avatica/site/README.md).