[PIO-135] Remove incubating status

Git URLs still pending updates


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

Branch: refs/heads/livedoc
Commit: e6ea7dd2888564ae9b3242647cbf07af6287a3ee
Parents: 6be4ab5
Author: Donald Szeto <[email protected]>
Authored: Fri Oct 20 22:38:41 2017 -0700
Committer: Donald Szeto <[email protected]>
Committed: Fri Oct 20 22:38:41 2017 -0700

----------------------------------------------------------------------
 CONTRIBUTING.md                                 |  8 ++--
 DISCLAIMER                                      |  7 ----
 Dockerfile                                      |  2 +-
 LICENSE.txt                                     |  2 +-
 NOTICE.txt                                      |  2 +-
 PMC.md                                          |  6 +--
 README.md                                       | 34 +++++++--------
 RELEASE.md                                      | 12 +++---
 assembly/build.sbt                              |  2 +-
 build.sbt                                       |  4 +-
 conf/pio-env.sh.template                        |  2 +-
 .../predictionio/controller/package.scala       |  2 +-
 .../predictionio/workflow/WorkflowUtils.scala   |  2 +-
 data/README.md                                  |  2 +-
 docs/manual/bower.json                          | 11 ++---
 docs/manual/config.rb                           | 10 +----
 docs/manual/data/nav/main.yml                   |  6 +--
 docs/manual/helpers/application_helpers.rb      |  2 +-
 docs/manual/source/algorithm/index.html.md      |  2 +-
 docs/manual/source/appintegration/index.html.md |  8 ++--
 docs/manual/source/cli/index.html.md            |  4 +-
 .../source/community/contribute-code.html.md    | 42 +++++++++----------
 .../community/contribute-documentation.html.md  |  6 +--
 .../source/community/contribute-sdk.html.md     | 14 +++----
 .../source/community/contribute-webhook.html.md | 12 +++---
 docs/manual/source/community/index.html.md      |  6 +--
 docs/manual/source/community/projects.html.md   |  2 +-
 docs/manual/source/customize/dase.html.md.erb   | 24 +++++------
 docs/manual/source/customize/index.html.md      |  2 +-
 .../source/customize/troubleshooting.html.md    |  8 ++--
 .../datacollection/analytics-ipynb.html.md.erb  |  4 +-
 .../analytics-zeppelin.html.md.erb              |  4 +-
 .../source/datacollection/batchimport.html.md   |  2 +-
 .../source/datacollection/eventapi.html.md      | 10 ++---
 .../datacollection/eventmodel.html.md.erb       |  4 +-
 docs/manual/source/datacollection/index.html.md |  2 +-
 .../source/datacollection/webhooks.html.md.erb  |  2 +-
 docs/manual/source/demo/community.html.md       |  4 +-
 docs/manual/source/demo/index.html.md.erb       |  4 +-
 docs/manual/source/demo/tapster.html.md         | 44 ++++++++++----------
 .../source/demo/textclassification.html.md.erb  | 14 +++----
 docs/manual/source/gallery/templates.yaml       | 12 +++---
 docs/manual/source/index.html.md.erb            | 12 +++---
 docs/manual/source/install/index.html.md.erb    | 14 +++----
 .../source/install/install-linux.html.md.erb    | 12 +++---
 .../install/install-sourcecode.html.md.erb      |  8 ++--
 .../source/install/install-vagrant.html.md.erb  |  4 +-
 .../source/partials/_action_call.html.slim      |  2 +-
 docs/manual/source/partials/_footer.html.slim   | 15 +++----
 docs/manual/source/partials/_header.html.slim   |  4 +-
 .../shared/datacollection/_parquet.html.md.erb  |  2 +-
 docs/manual/source/robots.txt                   |  2 +-
 docs/manual/source/sdk/java.html.md.erb         |  2 +-
 docs/manual/source/sdk/php.html.md.erb          |  2 +-
 docs/manual/source/sdk/ruby.html.md.erb         |  2 +-
 docs/manual/source/support/index.html.md.erb    | 12 +++---
 docs/manual/source/tryit/index.html.slim        |  2 +-
 docs/scaladoc/rootdoc.txt                       |  2 +-
 .../scala-parallel-classification/README.md     |  2 +-
 .../README.md                                   |  2 +-
 .../scala-parallel-recommendation/README.md     |  2 +-
 .../scala-parallel-similarproduct/README.md     |  2 +-
 tests/Dockerfile.base                           |  2 +-
 tests/README.md                                 |  2 +-
 tests/docker-files/env-conf/pio-env.sh          |  3 +-
 .../engines/recommendation-engine/README.md     |  2 +-
 tests/pio_tests/scenarios/eventserver_test.py   |  5 +--
 tests/pio_tests/utils.py                        |  2 +-
 68 files changed, 224 insertions(+), 249 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/CONTRIBUTING.md
----------------------------------------------------------------------
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index c90021a..b4217d1 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -15,14 +15,14 @@ See the License for the specific language governing 
permissions and
 limitations under the License.
 -->
 
-Thank you for your interest in contributing to Apache PredictionIO 
(incubating).
+Thank you for your interest in contributing to Apache PredictionIO.
 Our mission is to enable developers to build scalable machine learning 
applications easily.
 Here is how you can help with the project development. If you have any
 question regarding development at anytime, please free to subscribe and post to
-the Development Mailing List 
<mailto:[email protected]>.
+the Development Mailing List <mailto:[email protected]>.
 
 For code contribution, please follow guidelines at
-http://predictionio.incubator.apache.org/community/contribute-code/.
+http://predictionio.apache.org/community/contribute-code/.
 
 For documentation contribution, please follow guidelines at
-http://predictionio.incubator.apache.org/community/contribute-documentation/.
+http://predictionio.apache.org/community/contribute-documentation/.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/DISCLAIMER
----------------------------------------------------------------------
diff --git a/DISCLAIMER b/DISCLAIMER
deleted file mode 100644
index e433132..0000000
--- a/DISCLAIMER
+++ /dev/null
@@ -1,7 +0,0 @@
-Apache PredictionIO is an effort undergoing incubation at The Apache Software
-Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of
-all newly accepted projects until a further review indicates that the
-infrastructure, communications, and decision making process have stabilized in 
a
-manner consistent with other successful ASF projects. While incubation status 
is
-not necessarily a reflection of the completeness or stability of the code, it
-does indicate that the project has yet to be fully endorsed by the ASF.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/Dockerfile
----------------------------------------------------------------------
diff --git a/Dockerfile b/Dockerfile
index 2a7e9c2..23e409c 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -18,7 +18,7 @@
 # WARNING: THIS DOCKERFILE IS NOT INTENDED FOR PRODUCTION USE OR DEPLOYMENT. AT
 #          THIS POINT, THIS IS ONLY INTENDED FOR USE IN AUTOMATED TESTS. IF YOU
 #          ARE LOOKING TO DEPLOY PREDICTIONIO WITH DOCKER, PLEASE REFER TO
-#          
http://predictionio.incubator.apache.org/community/projects/#docker-installation-for-predictionio
+#          
http://predictionio.apache.org/community/projects/#docker-installation-for-predictionio
 
 FROM predictionio/pio-testing-base
 

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/LICENSE.txt
----------------------------------------------------------------------
diff --git a/LICENSE.txt b/LICENSE.txt
index 37ee893..f29befc 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -205,7 +205,7 @@
 
================================================================================
 PredictionIO Subcomponents:
 
-The Apache PredictionIO (incubating) project contains subcomponents with
+The Apache PredictionIO project contains subcomponents with
 separate copyright notices and license terms. Your use of the source code for
 these subcomponents is subject to the terms and conditions of the following
 licenses.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/NOTICE.txt
----------------------------------------------------------------------
diff --git a/NOTICE.txt b/NOTICE.txt
index 5ca3335..04a03f3 100644
--- a/NOTICE.txt
+++ b/NOTICE.txt
@@ -1,4 +1,4 @@
-Apache PredictionIO (incubating)
+Apache PredictionIO
 Copyright 2016 The Apache Software Foundation
 
 This product includes software developed at

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/PMC.md
----------------------------------------------------------------------
diff --git a/PMC.md b/PMC.md
index 1a6eb06..06a8e87 100644
--- a/PMC.md
+++ b/PMC.md
@@ -27,7 +27,7 @@ signing key.
   1. `git checkout -b release/0.11.0`
   2. Replace all `0.11.0-SNAPSHOT` in the code tree to `0.11.0-incubating`.
   3. `git commit -am "Prepare 0.11.0-incubating-rc1"`
-  4. `git tag -am "Apache PredictionIO (incubating) 0.11.0-rc1" 
v0.11.0-incubating-rc1`
+  4. `git tag -am "Apache PredictionIO 0.11.0-rc1" v0.11.0-incubating-rc1`
 4. If you have not done so, use SVN to checkout
 https://dist.apache.org/repos/dist/dev/incubator/predictionio. This is the area
 for staging release candidates for voting.
@@ -75,9 +75,9 @@ Nexus.
 15. Send out e-mail for voting on PredictionIO dev mailing list.
 
   ```
-  Subject: [VOTE] Apache PredictionIO (incubating) 0.11.0 Release (RC1)
+  Subject: [VOTE] Apache PredictionIO 0.11.0 Release (RC1)
 
-  This is the vote for 0.11.0 of Apache PredictionIO (incubating).
+  This is the vote for 0.11.0 of Apache PredictionIO.
 
   The vote will run for at least 72 hours and will close on Apr 7th, 2017.
 

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 73f5896..6fcccda 100644
--- a/README.md
+++ b/README.md
@@ -15,18 +15,18 @@ See the License for the specific language governing 
permissions and
 limitations under the License.
 -->
 
-# [Apache PredictionIO (incubating)](http://predictionio.incubator.apache.org)
+# [Apache PredictionIO](http://predictionio.apache.org)
 
 [![Build
 
Status](https://api.travis-ci.org/apache/incubator-predictionio.svg?branch=develop)](https://travis-ci.org/apache/incubator-predictionio)
 
-Apache PredictionIO (incubating) is an open source machine learning framework
+Apache PredictionIO is an open source machine learning framework
 for developers, data scientists, and end users. It supports event collection,
 deployment of algorithms, evaluation, querying predictive results via REST 
APIs.
 It is based on scalable open source services like Hadoop, HBase (and other 
DBs),
 Elasticsearch, Spark and implements what is called a Lambda Architecture.
 
-To get started, check out http://predictionio.incubator.apache.org!
+To get started, check out http://predictionio.apache.org!
 
 
 ## Table of contents
@@ -42,23 +42,23 @@ To get started, check out 
http://predictionio.incubator.apache.org!
 
 A few installation options available.
 
-*   [Installing Apache PredictionIO (incubating) from Source
-    Code](http://predictionio.incubator.apache.org/install/install-sourcecode/)
-*   [Installing Apache PredictionIO (incubating) with
-    
Docker](http://predictionio.incubator.apache.org/community/projects/#docker-installation-for-predictionio)
+*   [Installing Apache PredictionIO from Source
+    Code](http://predictionio.apache.org/install/install-sourcecode/)
+*   [Installing Apache PredictionIO with
+    
Docker](http://predictionio.apache.org/community/projects/#docker-installation-for-predictionio)
     (community contributed)
 
 
 ## Quick Start
 
 *   [Recommendation Engine Template Quick
-    
Start](http://predictionio.incubator.apache.org/templates/recommendation/quickstart/)
+    Start](http://predictionio.apache.org/templates/recommendation/quickstart/)
     Guide
 *   [Similiar Product Engine Template Quick
-    
Start](http://predictionio.incubator.apache.org/templates/similarproduct/quickstart/)
+    Start](http://predictionio.apache.org/templates/similarproduct/quickstart/)
     Guide
 *   [Classification Engine Template Quick
-    
Start](http://predictionio.incubator.apache.org/templates/classification/quickstart/)
+    Start](http://predictionio.apache.org/templates/classification/quickstart/)
     Guide
 
 
@@ -70,30 +70,30 @@ Use [Apache 
JIRA](https://issues.apache.org/jira/browse/PIO) to report bugs or r
 
 Documentation, included in this repo in the `docs/manual` directory, is built
 with [Middleman](http://middlemanapp.com/) and publicly hosted at
-[predictionio.incubator.apache.org](http://predictionio.incubator.apache.org/).
+[predictionio.apache.org](http://predictionio.apache.org/).
 
 Interested in helping with our documentation? Read [Contributing
-Documentation](http://predictionio.incubator.apache.org/community/contribute-documentation/).
+Documentation](http://predictionio.apache.org/community/contribute-documentation/).
 
 
 ## Community
 
 Keep track of development and community news.
 
-*   Subscribe to the user mailing list 
<mailto:[email protected]>
-    and the dev mailing list 
<mailto:[email protected]>
+*   Subscribe to the user mailing list 
<mailto:[email protected]>
+    and the dev mailing list <mailto:[email protected]>
 *   Follow [@predictionio](https://twitter.com/predictionio) on Twitter.
 
 
 ## Contributing
 
-Read the [Contribute 
Code](http://predictionio.incubator.apache.org/community/contribute-code/) page.
+Read the [Contribute 
Code](http://predictionio.apache.org/community/contribute-code/) page.
 
 You can also list your projects on the [Community Project
-page](http://predictionio.incubator.apache.org//community/projects/).
+page](http://predictionio.apache.org//community/projects/).
 
 
 ## License
 
-Apache PredictionIO (incubating) is under [Apache 2
+Apache PredictionIO is under [Apache 2
 license](http://www.apache.org/licenses/LICENSE-2.0.html).

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/RELEASE.md
----------------------------------------------------------------------
diff --git a/RELEASE.md b/RELEASE.md
index f94b3a6..2f396d1 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -17,7 +17,7 @@ limitations under the License.
 
 # Release Notes and News
 
-**Note:** For upgrade instructions please refer to [this 
page](http://predictionio.incubator.apache.org/resources/upgrade/).
+**Note:** For upgrade instructions please refer to [this 
page](http://predictionio.apache.org/resources/upgrade/).
 
 ## Version History
 
@@ -128,7 +128,7 @@ Oct 7, 2016
 
  - Make SSL optional
  - Merge ActionML fork
- - First Apache PredictionIO (incubating) release
+ - First Apache PredictionIO release
 
 ### 0.9.7-aml (ActionML fork)
 
@@ -198,7 +198,7 @@ Release Notes
 
 - Channels in the Event Server
 - Spark 1.3+ support (upgrade to Spark 1.3+ required)
-- [Webhook 
Connector](http://predictionio.incubator.apache.org/community/contribute-webhook/)
 support
+- [Webhook 
Connector](http://predictionio.apache.org/community/contribute-webhook/) support
 - Engine and Event Servers now by default bind to 0.0.0.0
 - Many documentation improvements
 
@@ -217,9 +217,9 @@ March 4th, 2015
 
 Release Notes
 
-- [E-Commerce Recommendation 
Template](http://predictionio.incubator.apache.org/gallery/template-gallery#recommender-systems)
 which includes 1) out-of-stock items support 2) new user recommendation 3) 
unseen items only
-- [Complementary Purchase 
Template](http://predictionio.incubator.apache.org/gallery/template-gallery#unsupervised-learning)
 for shopping cart recommendation
-- [Lead Scoring 
Template](http://predictionio.incubator.apache.org/gallery/template-gallery#classification)
 predicts the probability of an user will convert in the current session
+- [E-Commerce Recommendation 
Template](http://predictionio.apache.org/gallery/template-gallery#recommender-systems)
 which includes 1) out-of-stock items support 2) new user recommendation 3) 
unseen items only
+- [Complementary Purchase 
Template](http://predictionio.apache.org/gallery/template-gallery#unsupervised-learning)
 for shopping cart recommendation
+- [Lead Scoring 
Template](http://predictionio.apache.org/gallery/template-gallery#classification)
 predicts the probability of an user will convert in the current session
 - `pio-start-all`, `pio-stop-all` commands to start and stop all PredictionIO 
related services
 
 ### 0.8.6

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/assembly/build.sbt
----------------------------------------------------------------------
diff --git a/assembly/build.sbt b/assembly/build.sbt
index 79fc3ab..c8080b6 100644
--- a/assembly/build.sbt
+++ b/assembly/build.sbt
@@ -33,7 +33,7 @@ version in Rpm := version.value.replace("-", "_")
 rpmRelease := "1"
 rpmVendor := "apache"
 rpmGroup := Some("Applications/System")
-rpmUrl := Some("http://predictionio.incubator.apache.org/";)
+rpmUrl := Some("http://predictionio.apache.org/";)
 rpmLicense := Some("Apache License Version 2.0")
 
 maintainerScripts in Rpm := maintainerScriptsAppendFromFile((maintainerScripts 
in Rpm).value)(

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/build.sbt
----------------------------------------------------------------------
diff --git a/build.sbt b/build.sbt
index a02bdd9..c172aaa 100644
--- a/build.sbt
+++ b/build.sbt
@@ -266,7 +266,7 @@ pioUnidoc := {
     IO.read(baseDirectory.value / "docs" / "scaladoc" / "api-docs.js"))
 }
 
-homepage := Some(url("http://predictionio.incubator.apache.org";))
+homepage := Some(url("http://predictionio.apache.org";))
 
 pomExtra := {
   <parent>
@@ -283,7 +283,7 @@ pomExtra := {
     <developer>
       <id>donald</id>
       <name>Donald Szeto</name>
-      <url>http://predictionio.incubator.apache.org</url>
+      <url>http://predictionio.apache.org</url>
       <email>[email protected]</email>
     </developer>
   </developers>

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/conf/pio-env.sh.template
----------------------------------------------------------------------
diff --git a/conf/pio-env.sh.template b/conf/pio-env.sh.template
index a96e4bd..16ebcd3 100644
--- a/conf/pio-env.sh.template
+++ b/conf/pio-env.sh.template
@@ -53,7 +53,7 @@ PIO_FS_TMPDIR=$PIO_FS_BASEDIR/tmp
 # storage facilities. Default values are shown below.
 #
 # For more information on storage configuration please refer to
-# http://predictionio.incubator.apache.org/system/anotherdatastore/
+# http://predictionio.apache.org/system/anotherdatastore/
 
 # Storage Repositories
 

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/core/src/main/scala/org/apache/predictionio/controller/package.scala
----------------------------------------------------------------------
diff --git 
a/core/src/main/scala/org/apache/predictionio/controller/package.scala 
b/core/src/main/scala/org/apache/predictionio/controller/package.scala
index 88d55b2..0c88fe6 100644
--- a/core/src/main/scala/org/apache/predictionio/controller/package.scala
+++ b/core/src/main/scala/org/apache/predictionio/controller/package.scala
@@ -26,7 +26,7 @@ package org.apache.predictionio
   *
   * == The DASE Paradigm ==
   * The building blocks together form the DASE paradigm. Learn more about DASE
-  * [[http://predictionio.incubator.apache.org/customize/ here]].
+  * [[http://predictionio.apache.org/customize/ here]].
   *
   * == Types of Building Blocks ==
   * Depending on the problem you are solving, you would need to pick 
appropriate

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/core/src/main/scala/org/apache/predictionio/workflow/WorkflowUtils.scala
----------------------------------------------------------------------
diff --git 
a/core/src/main/scala/org/apache/predictionio/workflow/WorkflowUtils.scala 
b/core/src/main/scala/org/apache/predictionio/workflow/WorkflowUtils.scala
index 9a75415..bc1dbef 100644
--- a/core/src/main/scala/org/apache/predictionio/workflow/WorkflowUtils.scala
+++ b/core/src/main/scala/org/apache/predictionio/workflow/WorkflowUtils.scala
@@ -292,7 +292,7 @@ object WorkflowUtils extends Logging {
         "Since 0.8.4, the 'params' field is required in engine.json" +
         " in order to specify parameters for DataSource, Preparator or" +
         " Serving.\n" +
-        "Please go to 
http://predictionio.incubator.apache.org/resources/upgrade/"; +
+        "Please go to http://predictionio.apache.org/resources/upgrade/"; +
         " for detailed instruction of how to change engine.json.")
       sys.exit(1)
     }

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/data/README.md
----------------------------------------------------------------------
diff --git a/data/README.md b/data/README.md
index 4d46e99..5f31197 100644
--- a/data/README.md
+++ b/data/README.md
@@ -17,7 +17,7 @@ limitations under the License.
 
 ## Data Collection API
 
-Please refer to the documentation site - [Collecting Data through 
REST/SDKs](http://predictionio.incubator.apache.org/datacollection/eventapi/).
+Please refer to the documentation site - [Collecting Data through 
REST/SDKs](http://predictionio.apache.org/datacollection/eventapi/).
 
 ## For Development Use only:
 

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/bower.json
----------------------------------------------------------------------
diff --git a/docs/manual/bower.json b/docs/manual/bower.json
index 8b2564e..f8bab3b 100644
--- a/docs/manual/bower.json
+++ b/docs/manual/bower.json
@@ -1,13 +1,8 @@
 {
-  "name": "predictionio.incubator.apache.org",
-  "version": "2.0.0",
-  "authors": [
-    "David Singer <[email protected]>",
-    "Donald Szeto <[email protected]>"
-  ],
-  "description": "Apache PredictionIO (incubating) Documentation",
+  "name": "predictionio.apache.org",
+  "description": "Apache PredictionIO Documentation",
   "license": "Apache-2.0",
-  "homepage": "predictionio.incubator.apache.org",
+  "homepage": "predictionio.apache.org",
   "ignore": [
     "**/.*",
     "node_modules",

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/config.rb
----------------------------------------------------------------------
diff --git a/docs/manual/config.rb b/docs/manual/config.rb
index 74628f0..26d4b65 100644
--- a/docs/manual/config.rb
+++ b/docs/manual/config.rb
@@ -46,7 +46,7 @@ set :markdown,
 sprockets.append_path File.join root, 'bower_components'
 
 # Sitemap
-set :url_root, '//predictionio.incubator.apache.org'
+set :url_root, '//predictionio.apache.org'
 activate :search_engine_sitemap, exclude_attr: 'hidden'
 
 # Development Settings
@@ -61,7 +61,7 @@ end
 # Build Settings
 configure :build do
   set :scheme, 'https'
-  set :host, 'predictionio.incubator.apache.org'
+  set :host, 'predictionio.apache.org'
   set :port, 80
   Slim::Engine.set_options pretty: false, sort_attrs: false
   activate :asset_hash
@@ -86,12 +86,6 @@ configure :build do
   end
 end
 
-# S3 Sync
-activate :s3_sync do |s3_sync|
-  s3_sync.bucket = 'predictionio.incubator.apache.org'
-  s3_sync.prefer_gzip = false
-end
-
 # Hacks
 
 # Engine Template Gallery generation

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/data/nav/main.yml
----------------------------------------------------------------------
diff --git a/docs/manual/data/nav/main.yml b/docs/manual/data/nav/main.yml
index aa9ce58..6973e39 100644
--- a/docs/manual/data/nav/main.yml
+++ b/docs/manual/data/nav/main.yml
@@ -1,10 +1,10 @@
 root:
   -
-    body: 'Apache PredictionIO™ (incubating) Documentation'
+    body: 'Apache PredictionIO™ Documentation'
     url: '/'
     children:
       -
-        body: 'Welcome to Apache PredictionIO (incubating)'
+        body: 'Welcome to Apache PredictionIO'
         url: '/'
   -
     body: 'Getting Started'
@@ -14,7 +14,7 @@ root:
         body: 'A Quick Intro'
         url: '/start/'
       -
-        body: 'Installing Apache PredictionIO (incubating)'
+        body: 'Installing Apache PredictionIO'
         url: '/install/'
       -
         body: 'Downloading an Engine Template'

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/helpers/application_helpers.rb
----------------------------------------------------------------------
diff --git a/docs/manual/helpers/application_helpers.rb 
b/docs/manual/helpers/application_helpers.rb
index c606536..67d0b3a 100644
--- a/docs/manual/helpers/application_helpers.rb
+++ b/docs/manual/helpers/application_helpers.rb
@@ -71,7 +71,7 @@ module ApplicationHelpers
         return current_page.data.title
       end
     else
-      return "Welcome to Apache PredictionIO (incubating) Documentation!"
+      return "Welcome to Apache PredictionIO Documentation!"
     end
 
   end

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/algorithm/index.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/algorithm/index.html.md 
b/docs/manual/source/algorithm/index.html.md
index 49163a3..925708b 100644
--- a/docs/manual/source/algorithm/index.html.md
+++ b/docs/manual/source/algorithm/index.html.md
@@ -20,7 +20,7 @@ limitations under the License.
 -->
 
 An engine can virtually call any algorithm in the Algorithm class. Apache
-PredictionIO (incubating) currently offers native support to [Spark
+PredictionIO currently offers native support to [Spark
 MLlib](http://spark.apache.org/docs/latest/mllib-guide.html) machine learning
 library. It is being used by some of the engine templates in the [template
 gallery](/gallery/template-gallery).

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/appintegration/index.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/appintegration/index.html.md 
b/docs/manual/source/appintegration/index.html.md
index e22aff8..a087318 100644
--- a/docs/manual/source/appintegration/index.html.md
+++ b/docs/manual/source/appintegration/index.html.md
@@ -19,21 +19,21 @@ See the License for the specific language governing 
permissions and
 limitations under the License.
 -->
 
-Apache PredictionIO (incubating) is designed as a machine learning server that
+Apache PredictionIO is designed as a machine learning server that
 integrates with your applications on production environments.
 
 A web or mobile app normally:
 
-1.  Send event data to Apache PredictionIO (incubating)'s Event Server for 
model
+1.  Send event data to Apache PredictionIO's Event Server for model
     training
 2.  Send dynamic queries to deployed engine(s) to retrieve predicted results
 
-![Apache PredictionIO (incubating) Single Engine
+![Apache PredictionIO Single Engine
 Overview](/images/overview-singleengine.png)
 
 ## Sending Event Data
 
-Apache PredictionIO (incubating)'s Event Server receives event data from your
+Apache PredictionIO's Event Server receives event data from your
 application. The data can be used by engines as training data to build 
preditive
 models.
 

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/cli/index.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/cli/index.html.md 
b/docs/manual/source/cli/index.html.md
index 3735348..2c74282 100644
--- a/docs/manual/source/cli/index.html.md
+++ b/docs/manual/source/cli/index.html.md
@@ -21,7 +21,7 @@ limitations under the License.
 
 ##Overview
 
-Interaction with Apache PredictionIO (incubating) is done through the command
+Interaction with Apache PredictionIO is done through the command
 line interface. It follows the format of:
 
 ```pio <command> [options] <args>...```
@@ -29,7 +29,7 @@ line interface. It follows the format of:
 You can run ```pio help``` to see a list of all available commands and ```pio
 help <command>``` to see details of the command.
 
-Apache PredictionIO (incubating) commands can be separated into the following
+Apache PredictionIO commands can be separated into the following
 three categories.
 
 ##General Commands

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/community/contribute-code.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/community/contribute-code.html.md 
b/docs/manual/source/community/contribute-code.html.md
index d295427..7bce756 100644
--- a/docs/manual/source/community/contribute-code.html.md
+++ b/docs/manual/source/community/contribute-code.html.md
@@ -19,13 +19,13 @@ See the License for the specific language governing 
permissions and
 limitations under the License.
 -->
 
-Thank you for your interest in contributing to Apache PredictionIO 
(incubating).
+Thank you for your interest in contributing to Apache PredictionIO.
 Our mission is to enable developers to build scalable machine learning
 applications easily. Here is how you can help with the project development. If
 you have any question regarding development at anytime, please free to
-[subscribe](mailto:[email protected]) and post to
+[subscribe](mailto:[email protected]) and post to
 the [Development Mailing
-List](mailto:[email protected]).
+List](mailto:[email protected]).
 
 ## Areas in Need of Help
 
@@ -55,15 +55,15 @@ bug fixes will follow a different path.
 Before adding new features into JIRA, please check that the feature does not 
currently exist in JIRA.
 
 1. To propose a new feature, simply
-   [subscribe](mailto:[email protected]) and post
-   your proposal to [Apache PredictionIO (incubating) Development Mailing List]
-   (mailto:[email protected]).
+   [subscribe](mailto:[email protected]) and post
+   your proposal to [Apache PredictionIO Development Mailing List]
+   (mailto:[email protected]).
 2. Discuss with the community and the core development team on what needs to be
    done, and lay down concrete plans on deliverables.
 3. Once solid plans are made, start creating tickets in the [issue tracker]
    (https://issues.apache.org/jira/browse/PIO).
 4. Work side by side with other developers using Apache PredictionIO
-   (incubating) Development Mailing List as primary mode of communication. You
+   Development Mailing List as primary mode of communication. You
    never know if someone else has a better idea. ;)
 
 ### Adding ticket to JIRA
@@ -113,18 +113,18 @@ information.
 
 ## Getting Started
 
-Apache PredictionIO (incubating) relies heavily on the [git flow methodology](
+Apache PredictionIO relies heavily on the [git flow methodology](
 http://nvie.com/posts/a-successful-git-branching-model/). Please make sure you
 read and understand it before you start your development. By default, cloning
-Apache PredictionIO (incubating) will put you in the *develop* branch, which in
+Apache PredictionIO will put you in the *develop* branch, which in
 most cases is where all the latest development go to.
 
 NOTE: For core development, please follow the [Scala Style 
Guide](http://docs.scala-lang.org/style/).
 
-### Create a Fork of the Apache PredictionIO (incubating) Repository
+### Create a Fork of the Apache PredictionIO Repository
 
 1. Start by creating a GitHub account if you do not already have one.
-2. Go to [Apache PredictionIO (incubating)’s GitHub
+2. Go to [Apache PredictionIO’s GitHub
    mirror](https://github.com/PredictionIO/PredictionIO) and fork it to your 
own
    account.
 3. Clone your fork to your local machine.
@@ -132,7 +132,7 @@ NOTE: For core development, please follow the [Scala Style 
Guide](http://docs.sc
 If you need additional help, please refer to
 https://help.github.com/articles/fork-a-repo/.
 
-### Building Apache PredictionIO (incubating) from Source
+### Building Apache PredictionIO from Source
 
 After the previous section, you should have a copy of Apache PredictionIO
 (incubating) in your local machine ready to be built.
@@ -144,16 +144,16 @@ After the previous section, you should have a copy of 
Apache PredictionIO
 
 ### Setting Up the Environment
 
-Apache PredictionIO (incubating) relies on 3rd party software to perform its
+Apache PredictionIO relies on 3rd party software to perform its
 tasks. To set them up, simply follow this [documentation](
-http://predictionio.incubator.apache.org/install/install-sourcecode/#installing-dependencies).
+http://predictionio.apache.org/install/install-sourcecode/#installing-dependencies).
 
 ### Start Hacking
 
-You should have a Apache PredictionIO (incubating) development environment by
+You should have a Apache PredictionIO development environment by
 now. Happy hacking!
 
-## Anatomy of Apache PredictionIO (incubating) Code Tree
+## Anatomy of Apache PredictionIO Code Tree
 
 The following describes each directory’s purpose.
 
@@ -168,22 +168,22 @@ Configuration files that are used by both a source tree 
and binary distribution.
 
 ### core
 
-Core Apache PredictionIO (incubating) code that provides the DASE controller
+Core Apache PredictionIO code that provides the DASE controller
 API, core data structures, and workflow creation and management code.
 
 ### data
 
-Apache PredictionIO (incubating) Event Server, and backend-agnostic storage
+Apache PredictionIO Event Server, and backend-agnostic storage
 layer for event store and metadata store.
 
 ### docs
 
-Source code for http://predictionio.incubator.apache.org site, and any other
+Source code for http://predictionio.apache.org site, and any other
 documentation support files.
 
 ### examples
 
-Complete code examples showing Apache PredictionIO (incubating)'s application.
+Complete code examples showing Apache PredictionIO's application.
 
 ### sbt
 
@@ -195,6 +195,6 @@ Storage implementations.
 
 ### tools
 
-Tools for running Apache PredictionIO (incubating). Contains primarily the CLI
+Tools for running Apache PredictionIO. Contains primarily the CLI
 (command-line interface) and its supporting code, and the experimental
 evaluation dashboard.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/community/contribute-documentation.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/community/contribute-documentation.html.md 
b/docs/manual/source/community/contribute-documentation.html.md
index aac0403..b06fd69 100644
--- a/docs/manual/source/community/contribute-documentation.html.md
+++ b/docs/manual/source/community/contribute-documentation.html.md
@@ -21,7 +21,7 @@ limitations under the License.
 
 ## How to Write Documentation
 
-You can help improve the Apache PredictionIO (incubating) documentation by
+You can help improve the Apache PredictionIO documentation by
 submitting tutorials, writing how-tos, fixing errors, and adding missing
 information. You can edit any page live on
 [GitHub](https://github.com/apache/incubator-predictionio) by clicking the
@@ -37,7 +37,7 @@ release.
 
 ## Installing Locally
 
-Apache PredictionIO (incubating) documentation uses
+Apache PredictionIO documentation uses
 [Middleman](http://middlemanapp.com/) and is hosted on Apache.
 
 [Gems](http://rubygems.org/) are managed with [Bundler](http://bundler.io/).
@@ -190,7 +190,7 @@ NOTE: Files must end with a `.erb` extension to be 
processed as ERB.
 ## Going Live
 
 For Apache project committers, pushing to the `livedoc` branch of PredictionIO 
ASF git will update
-http://predictionio.incubator.apache.org in about 10 minutes.
+http://predictionio.apache.org in about 10 minutes.
 
 Make sure the **apache.org** remote is attached to your 
`incubator-predictionio` repo, and if not, add it:
 

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/community/contribute-sdk.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/community/contribute-sdk.html.md 
b/docs/manual/source/community/contribute-sdk.html.md
index a4a6fc0..e0011a6 100644
--- a/docs/manual/source/community/contribute-sdk.html.md
+++ b/docs/manual/source/community/contribute-sdk.html.md
@@ -20,13 +20,13 @@ limitations under the License.
 -->
 
 A SDK should provide convenient methods for client applications to easily
-record users' behaviors in Apache PredictionIO (incubating)'s Event Server and
+record users' behaviors in Apache PredictionIO's Event Server and
 also query recommendations from the ML Engines. Therefore, a SDK typically has 
2
 corresponding clients: `Event Client` and `Engine Client`.
 
 The following guideline bases on the REST API provided by Apache PredictionIO
 (incubating)'s  Event Client which details can be found
-[here](http://predictionio.incubator.apache.org/datacollection/eventapi/).
+[here](http://predictionio.apache.org/datacollection/eventapi/).
 
 ## Event Client
 Because the Event Server has only 1 connection point, the `Event Client`
@@ -37,7 +37,7 @@ following rules.
 (e.g. http://localhost:7070/events.json?accessKey=1234567890)
 
 - **Request**: `POST` + JSON data. Please refer to the [Event Creation API]
-(http://predictionio.incubator.apache.org/datacollection/eventapi/) for the 
details
+(http://predictionio.apache.org/datacollection/eventapi/) for the details
 on the fields of the JSON data object.
 
 - **Response**:
@@ -134,7 +134,7 @@ support the following 7 shorthand operations:
         ```
 
 Again, please refer to the [API documentation]
-(http://predictionio.incubator.apache.org/datacollection/eventapi/) for 
explanations
+(http://predictionio.apache.org/datacollection/eventapi/) for explanations
 on the reversed events like `$set`, `$unset` or `$delete`.
 
 INFO: The `eventTime` is optional but it is recommended that the client
@@ -145,7 +145,7 @@ sending the event to the server.
 
 ## Engine Client
 `Engine Client`'s main job is to retrieve recommendation or prediction  results
-from Apache PredictionIO (incubating)'s Engines. It has only a few rules on the
+from Apache PredictionIO's Engines. It has only a few rules on the
 request and response type.
 
 - **URL**: `<base URL>/queries.json` (e.g. http://localhost:8000/queries.json)
@@ -180,7 +180,7 @@ request and response type.
     + **Failure**: status code `400` e.g. fail to parse the query.
 
 The formats of JSON objects in both the request and response must be defined by
-the Apache PredictionIO (incubating)'s Engine and are different across
+the Apache PredictionIO's Engine and are different across
 applications. The above examples are taken from the Recommendation Engine
 template in which the query and prediction results are defined as following.
 
@@ -197,7 +197,7 @@ case class PredictedResult(
 
 ## Testing Your SDK
 
-You can set up a local host Apache PredictionIO (incubating) environment to 
test
+You can set up a local host Apache PredictionIO environment to test
 your SDK. However, it is hard to set it up online to test your SDK 
automatically
 using services like Travis CI. In that case, you should consider using these
 lightweight [mock servers]

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/community/contribute-webhook.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/community/contribute-webhook.html.md 
b/docs/manual/source/community/contribute-webhook.html.md
index 6eb70bc..774adbe 100644
--- a/docs/manual/source/community/contribute-webhook.html.md
+++ b/docs/manual/source/community/contribute-webhook.html.md
@@ -180,9 +180,9 @@ private[predictionio] object ExampleJsonConnector extends 
JsonConnector {
 ```
 
 You can find the complete example in [the GitHub
-repo](https://github.com/apache/incubator-predictionio/blob/develop/data/src/main/scala/io/prediction/data/webhooks/examplejson/ExampleJsonConnector.scala)
+repo](https://github.com/apache/incubator-predictionio/blob/develop/data/src/main/scala/org/apache/predictionio/data/webhooks/examplejson/ExampleJsonConnector.scala)
 and how to write [tests for the
-connector](https://github.com/apache/incubator-predictionio/blob/develop/data/src/test/scala/io/prediction/data/webhooks/examplejson/ExampleJsonConnectorSpec.scala).
+connector](https://github.com/apache/incubator-predictionio/blob/develop/data/src/test/scala/org/apache/predictionio/data/webhooks/examplejson/ExampleJsonConnectorSpec.scala).
 
 
 Please put the connector code in a separate directory for each site. For 
example, code for segmentio connector should be in
@@ -198,9 +198,9 @@ 
data/src/test/scala/org.apache.predictionio/data/webhooks/segmentio/
 ```
 
 **For form-submission data**, you can find the comple example [the GitHub
-repo](https://github.com/apache/incubator-predictionio/blob/develop/data/src/main/scala/io/prediction/data/webhooks/exampleform/ExampleFormConnector.scala)
+repo](https://github.com/apache/incubator-predictionio/blob/develop/data/src/main/scala/org/apache/predictionio/data/webhooks/exampleform/ExampleFormConnector.scala)
 and how to write [tests for the
-connector](https://github.com/apache/incubator-predictionio/blob/develop/data/src/test/scala/io/prediction/data/webhooks/exampleform/ExampleFormConnectorSpec.scala).
+connector](https://github.com/apache/incubator-predictionio/blob/develop/data/src/test/scala/org/apache/predictionio/data/webhooks/exampleform/ExampleFormConnectorSpec.scala).
 
 
 ## 2. Integrate the Connector into Event Server
@@ -208,7 +208,7 @@ 
connector](https://github.com/apache/incubator-predictionio/blob/develop/data/sr
 Once we have the connector implemented, we can add this to the EventServer so 
we can collect real-time data.
 
 Add the connector to [`WebhooksConnectors` object](
-https://github.com/apache/incubator-predictionio/blob/develop/data/src/main/scala/io/prediction/data/api/WebhooksConnectors.scala):
+https://github.com/apache/incubator-predictionio/blob/develop/data/src/main/scala/org/apache/predictionio/data/api/WebhooksConnectors.scala):
 
 ```scala
 
@@ -242,6 +242,6 @@ For `FormConnector`, the URL doesn't have `.json`. For 
example,
 http://<EVENT SERVER 
URL>/webhooks/mailchimp?accessKey=<YOUR_ACCESS_KEY>&channel=<CHANNEL_NAME>
 ```
 
-That's it. Once you re-compile Apache PredictionIO (incubating), you can send
+That's it. Once you re-compile Apache PredictionIO, you can send
 the ExampleJson data to the following URL and the data will be stored to the 
App
 of the corresponding Access Key.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/community/index.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/community/index.html.md 
b/docs/manual/source/community/index.html.md
index 5d48ef9..3af182f 100644
--- a/docs/manual/source/community/index.html.md
+++ b/docs/manual/source/community/index.html.md
@@ -21,13 +21,13 @@ limitations under the License.
 
 ## User Mailing List
 
-This list is for users of Apache PredictionIO (incubating) to ask questions,
+This list is for users of Apache PredictionIO to ask questions,
 share knowledge, and discuss issues. Do send mail to this list with usage and
 configuration questions and problems. Also, please send questions to this list
 to verify your problem before filing issues in JIRA.
 
-[Subscribe](mailto:[email protected]) to our 
User Mailing List.
-[Unsubscribe](mailto:[email protected]) from 
our User Mailing List.
+[Subscribe](mailto:[email protected]) to our User Mailing 
List.
+[Unsubscribe](mailto:[email protected]) from our User 
Mailing List.
 
 ## Twitter
 

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/community/projects.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/community/projects.html.md 
b/docs/manual/source/community/projects.html.md
index 00f88a9..7c35dbf 100644
--- a/docs/manual/source/community/projects.html.md
+++ b/docs/manual/source/community/projects.html.md
@@ -22,7 +22,7 @@ limitations under the License.
 Here you will find great projects contributed by the Apache PredictionIO
 (incubating) community. Stay tuned.
 
-INFO: If you have built a Apache PredictionIO (incubating)-related project, we
+INFO: If you have built a Apache PredictionIO-related project, we
 would love to showcase it to the community! Simply edit [this
 
page](https://github.com/apache/incubator-predictionio/blob/livedoc/docs/manual/source/community/projects.html.md)
 and submit a pull request.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/customize/dase.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/customize/dase.html.md.erb 
b/docs/manual/source/customize/dase.html.md.erb
index 89c75ea..c06d86c 100644
--- a/docs/manual/source/customize/dase.html.md.erb
+++ b/docs/manual/source/customize/dase.html.md.erb
@@ -27,7 +27,7 @@ DataSource reads and selects useful data from the Event Store 
(data store of the
 
 ## readTraining()
 
-You need to implment readTraining() of 
[PDataSource](https://predictionio.incubator.apache.org/api/current/#org.apache.predictionio.controller.PDataSource),
 where you can use the [PEventStore Engine 
API](https://predictionio.incubator.apache.org/api/current/#org.apache.predictionio.data.store.PEventStore$)
 to read the events and create the TrainingData based on the events.
+You need to implment readTraining() of 
[PDataSource](https://predictionio.apache.org/api/current/#org.apache.predictionio.controller.PDataSource),
 where you can use the [PEventStore Engine 
API](https://predictionio.apache.org/api/current/#org.apache.predictionio.data.store.PEventStore$)
 to read the events and create the TrainingData based on the events.
 
 The following code example reads user "view" and "buy" item events, filters 
specific type of events for future processing and returns TrainingData 
accordingly.
 
@@ -64,9 +64,9 @@ class DataSource(val dsp: DataSourceParams)
 
 ## Using PEventStore Engine API
 
-Please see [Event Server 
Overview](https://predictionio.incubator.apache.org/datacollection/) to 
understand 
[EventAPI](https://predictionio.incubator.apache.org/datacollection/eventapi/) 
and [event 
modeling](https://predictionio.incubator.apache.org/datacollection/eventmodel/).
+Please see [Event Server 
Overview](https://predictionio.apache.org/datacollection/) to understand 
[EventAPI](https://predictionio.apache.org/datacollection/eventapi/) and [event 
modeling](https://predictionio.apache.org/datacollection/eventmodel/).
 
-With [PEventStore Engine 
API](https://predictionio.incubator.apache.org/api/current/#org.apache.predictionio.data.store.PEventStore$),
 you can easily read different events in DataSource and get the information you 
need.
+With [PEventStore Engine 
API](https://predictionio.apache.org/api/current/#org.apache.predictionio.data.store.PEventStore$),
 you can easily read different events in DataSource and get the information you 
need.
 
 For example, let's say you have events like the following:
 
@@ -117,7 +117,7 @@ Then following code could read these events and extract the 
properties field of
 
 If you have used special events `$set/$unset/$delete` setting entity's 
properties, you can retrieve it with `PEventStore.aggregateProperties()`.
 
-Please see [event 
modeling](https://predictionio.incubator.apache.org/datacollection/eventmodel/) 
to understand usage of special `$set/$unset/$delete` events.
+Please see [event 
modeling](https://predictionio.apache.org/datacollection/eventmodel/) to 
understand usage of special `$set/$unset/$delete` events.
 
 For example, the following code show how you could retrieve properties of the 
"item" entities:
 
@@ -163,7 +163,7 @@ A few example usages of Preparator:
 
 ## prepare()
 
-You need to implement the `prepare()` method of 
[PPrepartor](https://predictionio.incubator.apache.org/api/current/#org.apache.predictionio.controller.PPreparator)
 to perform such tasks.
+You need to implement the `prepare()` method of 
[PPrepartor](https://predictionio.apache.org/api/current/#org.apache.predictionio.controller.PPreparator)
 to perform such tasks.
 
 Example:
 
@@ -177,21 +177,21 @@ The two methods of the Algorithm class are train() and 
predict():
 ## train()
 
 train() is responsible for training a predictive model. It is called when you
-run `pio train`. Apache PredictionIO (incubating) will store this model.
+run `pio train`. Apache PredictionIO will store this model.
 
 ## predict()
 
 predict() is responsible for using this model to make prediction. It is called 
when you send a JSON query to the engine. Note that predict() is called in real 
time.
 
-Apache PredictionIO (incubating) supports two types of algorithms:
+Apache PredictionIO supports two types of algorithms:
 
-- 
**[P2LAlgorithm](https://predictionio.incubator.apache.org/api/current/#org.apache.predictionio.controller.P2LAlgorithm)**:
 trains a Model which does not contain RDD
-- 
**[PAlgorithm](https://predictionio.incubator.apache.org/api/current/#org.apache.predictionio.controller.PAlgorithm)**:
 trains a Model which contains RDD
+- 
**[P2LAlgorithm](https://predictionio.apache.org/api/current/#org.apache.predictionio.controller.P2LAlgorithm)**:
 trains a Model which does not contain RDD
+- 
**[PAlgorithm](https://predictionio.apache.org/api/current/#org.apache.predictionio.controller.PAlgorithm)**:
 trains a Model which contains RDD
 
 ## P2LAlgorithm
 
 For `P2LAlgorithm`, the Model is automatically serialized and persisted by
-Apache PredictionIO (incubating) after training.
+Apache PredictionIO after training.
 
 Implementing `IPersistentModel` and `IPersistentModelLoader` is optional for 
P2LAlgorithm.
 
@@ -213,7 +213,7 @@ Example:
 
 ## using LEventStore Engine API in predict()
 
-You may use 
[LEventStore.findByEntity()](https://predictionio.incubator.apache.org/api/current/#org.apache.predictionio.data.store.LEventStore$)
 to retrieve events of a specific entity. For example, retrieve recent events 
of the user specified in the query) and use these recent events to make 
prediction in real time.
+You may use 
[LEventStore.findByEntity()](https://predictionio.apache.org/api/current/#org.apache.predictionio.data.store.LEventStore$)
 to retrieve events of a specific entity. For example, retrieve recent events 
of the user specified in the query) and use these recent events to make 
prediction in real time.
 
 
 For example, the following code reads the recent 10 view events of 
`query.user`:
@@ -253,7 +253,7 @@ Example:
 
 ## serve()
 
-You need to implement the serve() method of the class 
[LServing](https://predictionio.incubator.apache.org/api/current/#org.apache.predictionio.controller.LServing).
 The serve() method processes predicted result. It is also responsible for 
combining multiple predicted results into one if you have more than one 
predictive model.
+You need to implement the serve() method of the class 
[LServing](https://predictionio.apache.org/api/current/#org.apache.predictionio.controller.LServing).
 The serve() method processes predicted result. It is also responsible for 
combining multiple predicted results into one if you have more than one 
predictive model.
 
 Example:
 

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/customize/index.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/customize/index.html.md 
b/docs/manual/source/customize/index.html.md
index 5f36ddb..3fd26f7 100644
--- a/docs/manual/source/customize/index.html.md
+++ b/docs/manual/source/customize/index.html.md
@@ -44,7 +44,7 @@ customize the final returned results.
 An Evaluation Metric quantifies prediction accuracy with a numerical score. It
 can be used for comparing algorithms or algorithm parameter settings.
 
-> Apache PredictionIO (incubating) helps you modularize these components so you
+> Apache PredictionIO helps you modularize these components so you
 can build, for example, several Serving components for an Engine. You will be
 able to choose which one to be deployed when you create an Engine.
 

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/customize/troubleshooting.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/customize/troubleshooting.html.md 
b/docs/manual/source/customize/troubleshooting.html.md
index 68717ba..4d18835 100644
--- a/docs/manual/source/customize/troubleshooting.html.md
+++ b/docs/manual/source/customize/troubleshooting.html.md
@@ -19,7 +19,7 @@ See the License for the specific language governing 
permissions and
 limitations under the License.
 -->
 
-Apache PredictionIO (incubating) provides the following features to help you
+Apache PredictionIO provides the following features to help you
 debug engines during development cycle.
 
 ## Stop Training between Stages
@@ -134,8 +134,8 @@ After run `pio deploy`, you can access the engine status 
page by go to same URL
 
 ## pio-shell
 
-Apache PredictionIO (incubating) also provides `pio-shell` in which you can
-easily access Apache PredictionIO (incubating) API, Spark context and Spark API
+Apache PredictionIO also provides `pio-shell` in which you can
+easily access Apache PredictionIO API, Spark context and Spark API
 for quickly testing code or debugging purposes.
 
 To bring up the shell, simply run:
@@ -145,7 +145,7 @@ $ pio-shell --with-spark
 ```
 
 (`pio-shell` is available inside `bin/` directory of installed Apache
-PredictionIO (incubating) directory, you should be able to access it if you 
have
+PredictionIO directory, you should be able to access it if you have
 added PredictionIO/bin into your environment variable `PATH`)
 
 Note that the Spark context is available as variable `sc` inside the shell.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/datacollection/analytics-ipynb.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/datacollection/analytics-ipynb.html.md.erb 
b/docs/manual/source/datacollection/analytics-ipynb.html.md.erb
index a843cbd..b6168a0 100644
--- a/docs/manual/source/datacollection/analytics-ipynb.html.md.erb
+++ b/docs/manual/source/datacollection/analytics-ipynb.html.md.erb
@@ -21,7 +21,7 @@ limitations under the License.
 
 [IPython Notebook](http://ipython.org/notebook.html) is a very powerful
 interactive computational environment, and with
-[Apache PredictionIO (incubating)](http://predictionio.incubator.apache.org),
+[Apache PredictionIO](http://predictionio.apache.org),
 [PySpark](http://spark.apache.org/docs/latest/api/python/) and [Spark
 SQL](https://spark.apache.org/sql/), you can easily analyze your collected
 events when you are developing or tuning your engine.
@@ -48,7 +48,7 @@ If you see a error appearing in the console like this:
 [E 10:07:53.901 NotebookApp] Please use `%pylab inline` or `%matplotlib 
inline` in the notebook itself.
 ```
 
-Then you can use the following command. 
+Then you can use the following command.
 
 ```
 PYSPARK_DRIVER_PYTHON=ipython PYSPARK_DRIVER_PYTHON_OPTS="notebook --`%pylab 
inline`" $SPARK_HOME/bin/pyspark

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/datacollection/analytics-zeppelin.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/datacollection/analytics-zeppelin.html.md.erb 
b/docs/manual/source/datacollection/analytics-zeppelin.html.md.erb
index 1d6e39c..42306f2 100644
--- a/docs/manual/source/datacollection/analytics-zeppelin.html.md.erb
+++ b/docs/manual/source/datacollection/analytics-zeppelin.html.md.erb
@@ -21,7 +21,7 @@ limitations under the License.
 
 [Apache Zeppelin](http://zeppelin-project.org/) is an interactive computational
 environment built on Apache Spark like the IPython Notebook. With [Apache
-PredictionIO (incubating)](http://predictionio.incubator.apache.org) and [Spark
+PredictionIO](http://predictionio.apache.org) and [Spark
 SQL](https://spark.apache.org/sql/), you can easily analyze your collected
 events when you are developing or tuning your engine.
 
@@ -29,7 +29,7 @@ events when you are developing or tuning your engine.
 
 The following instructions assume that you have the command `sbt` accessible in
 your shell's search path. Alternatively, you can use the `sbt` command that
-comes with Apache PredictionIO (incubating) at `$PIO_HOME/sbt/sbt`.
+comes with Apache PredictionIO at `$PIO_HOME/sbt/sbt`.
 
 <%= partial 'shared/datacollection/parquet' %>
 

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/datacollection/batchimport.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/datacollection/batchimport.html.md 
b/docs/manual/source/datacollection/batchimport.html.md
index cb81812..d7cd26a 100644
--- a/docs/manual/source/datacollection/batchimport.html.md
+++ b/docs/manual/source/datacollection/batchimport.html.md
@@ -46,7 +46,7 @@ import.
 
 ## Use SDK to Prepare Batch Input File
 
-Some of the Apache PredictionIO (incubating) SDKs also provides FileExporter
+Some of the Apache PredictionIO SDKs also provides FileExporter
 client. You may use them to prepare the JSON file as described above. The
 FileExporter creates event in the same way as EventClient except that the 
events
 are written to a JSON file instead of being sent to EventSever. The written 
JSON

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/datacollection/eventapi.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/datacollection/eventapi.html.md 
b/docs/manual/source/datacollection/eventapi.html.md
index 98a4d64..e71fbda 100644
--- a/docs/manual/source/datacollection/eventapi.html.md
+++ b/docs/manual/source/datacollection/eventapi.html.md
@@ -24,10 +24,10 @@ limitations under the License.
 application can send data to it through its **Event API** with HTTP requests or
 with `EventClient`s of PredictionIO's SDKs.
 
-INFO: All Apache PredictionIO (incubating)-compliant engines support accessing
+INFO: All Apache PredictionIO-compliant engines support accessing
 the Event Store (i.e. the data store of Event Server) through [Apache
-PredictionIO (incubating)'s Storage
-API](http://predictionio.incubator.apache.org/api/current/index.html#org.apache.predictionio.data.storage.package).
+PredictionIO's Storage
+API](http://predictionio.apache.org/api/current/index.html#org.apache.predictionio.data.storage.package).
 
 ## Launching the Event Server
 
@@ -39,7 +39,7 @@ than 30 seconds) after HBase is started for its 
initialization to complete
 before starting the Event Server.
 
 
-Everything about Apache PredictionIO (incubating) can be done through the `pio`
+Everything about Apache PredictionIO can be done through the `pio`
 command. Please add PIO binary command path to to your `PATH` first. Assuming
 PredictionIO is installed at `/home/yourname/PredictionIO/`, you can run
 
@@ -99,7 +99,7 @@ to use the Event API. You should see something like the 
following output:
 ### Creating Your First Event
 
 You may connect to the Event Server with HTTP request or by using one of many
-**Apache PredictionIO (incubating) SDKs**.
+**Apache PredictionIO SDKs**.
 
 For example, the following shows how one can create an event involving a 
single entity.
 Replace the value of `accessKey` by the *Access Key* generated for your App.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/datacollection/eventmodel.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/datacollection/eventmodel.html.md.erb 
b/docs/manual/source/datacollection/eventmodel.html.md.erb
index bc5fabb..814f6b2 100644
--- a/docs/manual/source/datacollection/eventmodel.html.md.erb
+++ b/docs/manual/source/datacollection/eventmodel.html.md.erb
@@ -104,7 +104,7 @@ For example, setting entity `user-1`'s properties 
`birthday` and `address`:
 }
 ```
 
-**Note** that the properties values of the entity will be aggregated based on 
these special events and the eventTime. The state of the entity is different 
depending on the time you are looking at the data. In engine's DataSource, you 
can use [PEventStore.aggregateProperties() 
API](https://predictionio.incubator.apache.org/api/current/#org.apache.predictionio.data.store.PEventStore$)
 to retrieve the state of entity's properties (based on time).
+**Note** that the properties values of the entity will be aggregated based on 
these special events and the eventTime. The state of the entity is different 
depending on the time you are looking at the data. In engine's DataSource, you 
can use [PEventStore.aggregateProperties() 
API](https://predictionio.apache.org/api/current/#org.apache.predictionio.data.store.PEventStore$)
 to retrieve the state of entity's properties (based on time).
 
 NOTE: Although it doesn't hurt to import duplicated special events for an 
entity (exactly same properties) into event server (it just means that the 
entity changes to the same state as before and new duplicated event provides no 
new information about the user), it could waste storage space.
 
@@ -240,7 +240,7 @@ NOTE: Note that you should quote the entire URL by using 
single or double quotes
 
 You should see all events being created for this user-2.
 
-Now, let's retrieve the user-2's properties using the [PEventStore 
API](https://predictionio.incubator.apache.org/api/current/#org.apache.predictionio.data.store.PEventStore$).
+Now, let's retrieve the user-2's properties using the [PEventStore 
API](https://predictionio.apache.org/api/current/#org.apache.predictionio.data.store.PEventStore$).
 
 First, start `pio-shell` by running:
 

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/datacollection/index.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/datacollection/index.html.md 
b/docs/manual/source/datacollection/index.html.md
index ecac173..4e1917a 100644
--- a/docs/manual/source/datacollection/index.html.md
+++ b/docs/manual/source/datacollection/index.html.md
@@ -19,7 +19,7 @@ See the License for the specific language governing 
permissions and
 limitations under the License.
 -->
 
-Apache PredictionIO (incubating) offers an Event Server that collects data in 
an
+Apache PredictionIO offers an Event Server that collects data in an
 event-based style via a RESTful API. By default, Event Server uses Apache HBase
 as data store.
 

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/datacollection/webhooks.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/datacollection/webhooks.html.md.erb 
b/docs/manual/source/datacollection/webhooks.html.md.erb
index ba53a87..58eb0cf 100644
--- a/docs/manual/source/datacollection/webhooks.html.md.erb
+++ b/docs/manual/source/datacollection/webhooks.html.md.erb
@@ -21,6 +21,6 @@ limitations under the License.
 
 Webhooks are used to collects data for your application from multiple channels 
automatically.
 
-Apache PredictionIO (incubating) offers webhook connectors for Segment.io and 
MailChimp
+Apache PredictionIO offers webhook connectors for Segment.io and MailChimp
 (backend only). Several users also have expressed interest in Magento, Shopify
 and KeenIO so we'd be happy to help if anyone wishes to implement these.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/demo/community.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/demo/community.html.md 
b/docs/manual/source/demo/community.html.md
index ece646f..f41d879 100644
--- a/docs/manual/source/demo/community.html.md
+++ b/docs/manual/source/demo/community.html.md
@@ -1,5 +1,5 @@
 ---
-title: Demo Tutorials with Apache PredictionIO (incubating)
+title: Demo Tutorials with Apache PredictionIO
 ---
 
 <!--
@@ -19,7 +19,7 @@ See the License for the specific language governing 
permissions and
 limitations under the License.
 -->
 
-Here is a list of demo tutorials for Apache PredictionIO (incubating).
+Here is a list of demo tutorials for Apache PredictionIO.
 
 INFO: If you want to showcase your demo app here, simply edit [this
 
page](https://github.com/apache/incubator-predictionio/blob/livedoc/docs/manual/source/community/showcase.html.md)

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/demo/index.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/demo/index.html.md.erb 
b/docs/manual/source/demo/index.html.md.erb
index 533c845..bb2a859 100644
--- a/docs/manual/source/demo/index.html.md.erb
+++ b/docs/manual/source/demo/index.html.md.erb
@@ -22,9 +22,9 @@ limitations under the License.
 ## Current Demos
 
 [Tapster](/demo/tapster/) - A Tinder like Rails application using Apache
-PredictionIO (incubating).
+PredictionIO.
 
 
 ## Contribute
 
-Interested in writing a demo? Contact us at <%= mail_to 
'[email protected]' %>.
+Interested in writing a demo? Contact us at <%= mail_to 
'[email protected]' %>.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/demo/tapster.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/demo/tapster.html.md 
b/docs/manual/source/demo/tapster.html.md
index 93213c3..d0573a4 100644
--- a/docs/manual/source/demo/tapster.html.md
+++ b/docs/manual/source/demo/tapster.html.md
@@ -23,7 +23,7 @@ limitations under the License.
 
 In this demo, we will show you how to build a Tinder-style web application 
(named "Tapster") recommending comics to users based on their likes/dislikes of 
episodes interactively.
 
-The demo will use [Similar Product 
Template](https://predictionio.incubator.apache.org/templates/similarproduct/quickstart/).
 Similar Product Template is a great choice if you want to make recommendations 
based on immediate user activities or for new users with limited history. It 
uses MLLib Alternating Least Squares (ALS) recommendation algorithm, a 
[Collaborative 
filtering](http://en.wikipedia.org/wiki/Recommender_system#Collaborative_filtering)
 (CF) algorithm commonly used for recommender systems. These techniques aim to 
fill in the missing entries of a user-item association matrix. Users and 
products are described by a small set of latent factors that can be used to 
predict missing entries. A layman's interpretation of Collaborative Filtering 
is "People who like this comic, also like these comics."
+The demo will use [Similar Product 
Template](https://predictionio.apache.org/templates/similarproduct/quickstart/).
 Similar Product Template is a great choice if you want to make recommendations 
based on immediate user activities or for new users with limited history. It 
uses MLLib Alternating Least Squares (ALS) recommendation algorithm, a 
[Collaborative 
filtering](http://en.wikipedia.org/wiki/Recommender_system#Collaborative_filtering)
 (CF) algorithm commonly used for recommender systems. These techniques aim to 
fill in the missing entries of a user-item association matrix. Users and 
products are described by a small set of latent factors that can be used to 
predict missing entries. A layman's interpretation of Collaborative Filtering 
is "People who like this comic, also like these comics."
 
 All the code and data is on GitHub at: 
[github.com/PredictionIO/Demo-Tapster](https://github.com/PredictionIO/Demo-Tapster).
 
@@ -84,10 +84,10 @@ $rails server
 
 ![Rails Server](/images/demo/tapster/rails-server.png)
 
-## Apache PredictionIO (incubating) Setup
+## Apache PredictionIO Setup
 
-### Install Apache PredictionIO (incubating)
-Follow the installation instructions 
[here](http://predictionio.incubator.apache.org/install/) or simply run:
+### Install Apache PredictionIO
+Follow the installation instructions 
[here](http://predictionio.apache.org/install/) or simply run:
 
 ```
 $ bash -c "$(curl -s 
https://raw.githubusercontent.com/apache/incubator-predictionio/master/bin/install.sh)"
@@ -97,7 +97,7 @@ $ bash -c "$(curl -s 
https://raw.githubusercontent.com/apache/incubator-predicti
 
 
 ### Create a New App
-You will need to create a new app on Apache PredictionIO (incubating) to house
+You will need to create a new app on Apache PredictionIO to house
 the Tapster demo. You can do this with:
 
 ```
@@ -191,7 +191,7 @@ Once everything is installed, start the event server by 
running: `$ pio eventser
 
 ![Event Server](/images/demo/tapster/pio-eventserver.png)
 
-INFO: You can check the status of Apache PredictionIO (incubating) at any time
+INFO: You can check the status of Apache PredictionIO at any time
 by running: `$ pio status`
 
 ALERT: If your laptop goes to sleep you might manually need to restart HBase 
with:
@@ -202,10 +202,10 @@ $ ./stop-hbase.sh
 $ ./start-hbase.sh
 ```
 
-The key event we are importing into Apache PredictionIO (incubating) event
+The key event we are importing into Apache PredictionIO event
 server is the "Like" event (for example, user X likes episode Y).
 
-We will send this data to Apache PredictionIO (incubating) by executing `$ rake
+We will send this data to Apache PredictionIO by executing `$ rake
 import:predictionio` command.
 
 [View on 
GitHub](https://github.com/PredictionIO/Demo-Tapster/blob/master/lib/tasks/import/predictionio.rake)
@@ -224,7 +224,7 @@ You can set these values in the `.env` file located in the 
application root dire
 
 The next part of the script loops through each line of the `data/user_list.csv`
 file and returns an array of unique user and episode IDs. Once we have those we
-can send the data to Apache PredictionIO (incubating) like this.
+can send the data to Apache PredictionIO like this.
 
 First the users:
 
@@ -278,7 +278,7 @@ end
 ```
 
 In total the script takes about 4 minutes to run on a basic laptop. At this
-point all the data is now imported to Apache PredictionIO (incubating).
+point all the data is now imported to Apache PredictionIO.
 
 ![Import](/images/demo/tapster/pio-import-predictionio.png)
 
@@ -294,7 +294,7 @@ $ pio train -- --driver-memory 4g
 ![PIO Train](/images/demo/tapster/pio-train.png)
 
 Using the --driver-memory option to limit the memory used by Apache 
PredictionIO
-(incubating). Without this Apache PredictionIO (incubating) can consume too 
much
+(incubating). Without this Apache PredictionIO can consume too much
 memory leading to a crash. You can adjust the 4g up or down depending on your
 system specs.
 
@@ -311,19 +311,19 @@ two so you can log the live interaction (likes) events 
into Apache PredictionIO
 (incubating) event server and query the engine server for recommendation.
 
 
-## Connect Demo app with Apache PredictionIO (incubating)
+## Connect Demo app with Apache PredictionIO
 
 ### Overview
-On a high level the application keeps a record of each like and dislike. It 
uses jQuery to send an array of both likes and dislikes to the server on each 
click. The server then queries Apache PredictionIO (incubating) for a similar 
episode which is relayed to jQuery and displayed to the user.
+On a high level the application keeps a record of each like and dislike. It 
uses jQuery to send an array of both likes and dislikes to the server on each 
click. The server then queries Apache PredictionIO for a similar episode which 
is relayed to jQuery and displayed to the user.
 
 Data flow:
 
 - The user likes an episode.
-- Tapster sends the "Like" event to Apache PredictionIO (incubating) event
+- Tapster sends the "Like" event to Apache PredictionIO event
   server.
-- Tapster queries Apache PredictionIO (incubating) engine with all the episodes
+- Tapster queries Apache PredictionIO engine with all the episodes
   the user has rated (likes and dislikes) in this session.
-- Apache PredictionIO (incubating) returns 1 recommended episode.
+- Apache PredictionIO returns 1 recommended episode.
 
 ### JavaScript
 All the important code lives in `app/assets/javascripts/application.js` [View 
on 
GitHub](https://github.com/PredictionIO/Demo-Tapster/blob/master/app/assets/javascripts/application.js)
@@ -331,7 +331,7 @@ All the important code lives in 
`app/assets/javascripts/application.js` [View on
 Most of this file is just handlers for click things, displaying the loading 
dialog and other such things.
 
 The most important function is to query the Rails server for results from 
Apache
-PredictionIO (incubating).
+PredictionIO.
 
 ```
 // Query the server for a comic based on previous likes. See episodes#query.
@@ -388,7 +388,7 @@ def query
 end
 ```
 
-On the first line we make a connection to Apache PredictionIO (incubating). You
+On the first line we make a connection to Apache PredictionIO. You
 will need to set the `PIO_ENGINE_URL`. This can be done in the `.env` file. The
 default URL is: http://localhost:8000.
 
@@ -401,19 +401,19 @@ If the user has likes then we can send that data to 
Apache PredictionIO
 
 We also blacklist the dislikes so that they are not returned.
 
-With our response from Apache PredictionIO (incubating) it’s just a matter of
+With our response from Apache PredictionIO it’s just a matter of
 looking it up in the database and rendering that object as JSON.
 
 Once the response is sent to the browser JavaScript is used to replace the 
existing comic and hide the loading message.
 
-Thats it. You’re done! If Ruby is not your language of choice check out our 
other [SDKs](http://predictionio.incubator.apache.org/sdk/) and remember you 
can always interact with the Event Server though it’s native JSON API.
+Thats it. You’re done! If Ruby is not your language of choice check out our 
other [SDKs](http://predictionio.apache.org/sdk/) and remember you can always 
interact with the Event Server though it’s native JSON API.
 
 ## Links
 Source code is on GitHub at: 
[github.com/PredictionIO/Demo-Tapster](https://github.com/PredictionIO/Demo-Tapster)
 
 ## Conclusion
 
-Love this tutorial and Apache PredictionIO (incubating)? Both are open source
+Love this tutorial and Apache PredictionIO? Both are open source
 (Apache 2 License). [Fork](https://github.com/PredictionIO/Demo-Tapster) this
 demo and build upon it. If you produce something cool shoot us an email and we
 will link to it from here.
@@ -423,6 +423,6 @@ our other documenation) live in the main repo
 
[here](https://github.com/apache/incubator-predictionio/blob/livedoc/docs/manual/source/demo/tapster.html.md).
 Our documentation is in the `livedoc` branch. Find out how to contribute
 documentation at
-http://predictionio.incubator.apache.org/community/contribute-documentation/].
+http://predictionio.apache.org/community/contribute-documentation/].
 
 We &hearts; pull requests!

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/demo/textclassification.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/demo/textclassification.html.md.erb 
b/docs/manual/source/demo/textclassification.html.md.erb
index 9830d3d..a2b36bf 100644
--- a/docs/manual/source/demo/textclassification.html.md.erb
+++ b/docs/manual/source/demo/textclassification.html.md.erb
@@ -32,8 +32,8 @@ The purpose of this tutorial is to illustrate how you can go 
about doing this us
 ## Prerequisites
 
 Before getting started, please make sure that you have the latest version of
-Apache PredictionIO (incubating)
-[installed](http://predictionio.incubator.apache.org/install/). We emphasize
+Apache PredictionIO
+[installed](http://predictionio.apache.org/install/). We emphasize
 here that this is an engine template written in **Scala** and can be more
 generally thought of as an SBT project containing all the necessary components.
 
@@ -61,7 +61,7 @@ Here category is the model's class assignment for this new 
text document (i.e. t
 
 `{category : String}`.
 
-This is used in the evaluation stage when estimating the performance of your 
predictive model (how well does the model predict categories). Please refer to 
the [following tutorial](https://predictionio.incubator.apache.org/customize/) 
for a more detailed explanation of how your engine will interact with your web 
application, as well as an in depth-overview of DASE.
+This is used in the evaluation stage when estimating the performance of your 
predictive model (how well does the model predict categories). Please refer to 
the [following tutorial](https://predictionio.apache.org/customize/) for a more 
detailed explanation of how your engine will interact with your web 
application, as well as an in depth-overview of DASE.
 
 
 ## Quick Start
@@ -208,7 +208,7 @@ Only the latter commands are listed as these are some of 
the more commonly
 modified values. See the [Spark
 documentation](https://spark.apache.org/docs/latest/spark-standalone.html) and
 the [PredictionIO
-FAQ's](http://predictionio.incubator.apache.org/resources/faq/) for more
+FAQ's](http://predictionio.apache.org/resources/faq/) for more
 information.
 
 **Note:** We recommend you set your driver memory to `1G` or `2G` as the data 
size when dealing with text can be very large.
@@ -497,7 +497,7 @@ The last and final object implemented in this class simply 
creates a Map with ke
 The algorithm components in this engine, `NBAlgorithm` and `LRAlgorithm`, 
actually follows a very general form. Firstly, a parameter class must again be 
initialized to feed in the corresponding Algorithm model parameters. For 
example, NBAlgorithm incorporates NBAlgorithmParams which holds the appropriate 
additive smoothing parameter lambda for the Naive Bayes model.
 
 
-The main class of interest in this component is the class that extends 
[P2LAlgorithm](https://predictionio.incubator.apache.org/api/current/#org.apache.predictionio.controller.P2LAlgorithm).
 This class must implement a method named train which will output your 
predictive model (as a concrete object, this will be implemented via a Scala  
class). It must also implement a predict method that transforms a query to an 
appropriate feature vector, and uses this to predict with the fitted model. The 
vectorization function is implemented by a PreparedData object, and the 
categorization (prediction) is handled by an instance of the NBModel 
implementation. Again, this demonstrates the facility with which different 
models can be incorporated into PredictionIO's DASE architecture.
+The main class of interest in this component is the class that extends 
[P2LAlgorithm](https://predictionio.apache.org/api/current/#org.apache.predictionio.controller.P2LAlgorithm).
 This class must implement a method named train which will output your 
predictive model (as a concrete object, this will be implemented via a Scala  
class). It must also implement a predict method that transforms a query to an 
appropriate feature vector, and uses this to predict with the fitted model. The 
vectorization function is implemented by a PreparedData object, and the 
categorization (prediction) is handled by an instance of the NBModel 
implementation. Again, this demonstrates the facility with which different 
models can be incorporated into PredictionIO's DASE architecture.
 
 The model class itself will be discussed in the following section, however, 
turn your attention to the TextManipulationEngine object defined in the script 
`Engine.scala`. You can see here that the engine is initialized by specifying 
the DataSource, Preparator, and Serving classes, as well as a Map of algorithm 
names to Algorithm classes. This tells the engine which algorithms to run. In 
practice, you can have as many statistical learning models as you'd like, you 
simply have to implement a new algorithm component to do this. However, this 
general design form will persist, and the main meat of the work should be in 
the implementation of your model class.
 
@@ -607,7 +607,7 @@ To use the alternative multinomial logistic regression 
algorithm change your `en
 
 ## Serving: Delivering the Final Prediction
 
-The serving component is the final stage in the engine, and in a sense, the 
most important. This is the final stage in which you combine the results 
obtained from the different models you choose to run. The Serving class extends 
the 
[LServing](https://predictionio.incubator.apache.org/api/current/#org.apache.predictionio.controller.LServing)
 class which must implement a method called serve. This takes a query and an 
associated sequence of predicted results, which contains the predicted results 
from the different algorithms that are implemented in your engine, and combines 
the results to yield a final prediction.  It is this final prediction that you 
will receive after sending a query.
+The serving component is the final stage in the engine, and in a sense, the 
most important. This is the final stage in which you combine the results 
obtained from the different models you choose to run. The Serving class extends 
the 
[LServing](https://predictionio.apache.org/api/current/#org.apache.predictionio.controller.LServing)
 class which must implement a method called serve. This takes a query and an 
associated sequence of predicted results, which contains the predicted results 
from the different algorithms that are implemented in your engine, and combines 
the results to yield a final prediction.  It is this final prediction that you 
will receive after sending a query.
 
 For example, you could choose to slightly modify the implementation to return 
class probabilities coming from a mixture of model estimates for class 
probabilities, or any other technique you could conceive for combining your 
results. The default engine setting has this set to yield the label from the 
model predicting with greater confidence.
 
@@ -617,7 +617,7 @@ For example, you could choose to slightly modify the 
implementation to return cl
 
  A predictive model needs to be evaluated to see how it will generalize to 
future observations. PredictionIO uses cross-validation to perform model 
performance metric estimates needed to assess your particular choice of model. 
The script `Evaluation.scala` available with the engine template exemplifies 
what a usual evaluator setup will look like. First, you must define an 
appropriate metric. In the engine template, since the topic is text 
classification, the default metric implemented is category accuracy.
 
- Second you must define an evaluation object (i.e. extends the class 
[Evaluation](https://predictionio.incubator.apache.org/api/current/#org.apache.predictionio.controller.Evaluation)).
+ Second you must define an evaluation object (i.e. extends the class 
[Evaluation](https://predictionio.apache.org/api/current/#org.apache.predictionio.controller.Evaluation)).
 Here, you must specify the actual engine and metric components that are to be 
used for the evaluation. In the engine template, the specified engine is the 
TextManipulationEngine object, and metric, Accuracy. Lastly, you must specify 
the parameter values that you want to test in the cross validation. You see in 
the following block of code:
 
 ```scala

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/gallery/templates.yaml
----------------------------------------------------------------------
diff --git a/docs/manual/source/gallery/templates.yaml 
b/docs/manual/source/gallery/templates.yaml
index 4642bf6..3c607c3 100644
--- a/docs/manual/source/gallery/templates.yaml
+++ b/docs/manual/source/gallery/templates.yaml
@@ -125,7 +125,7 @@
     status: stable
     pio_min_version: 0.10.0-incubating
     apache_pio_convesion_required: "already compatible"
-    support_link: '<a 
href="http://predictionio.incubator.apache.org/support/";>Apache PredictionIO 
mailing lists</a>'
+    support_link: '<a href="http://predictionio.apache.org/support/";>Apache 
PredictionIO mailing lists</a>'
 
 - template:
     name: E-Commerce Recommendation
@@ -146,7 +146,7 @@
     status: alpha
     pio_min_version: 0.10.0-incubating
     apache_pio_convesion_required: "already compatible"
-    support_link: '<a 
href="http://predictionio.incubator.apache.org/support/";>Apache PredictionIO 
mailing lists</a>'
+    support_link: '<a href="http://predictionio.apache.org/support/";>Apache 
PredictionIO mailing lists</a>'
 
 - template:
     name: Similar Product
@@ -160,7 +160,7 @@
     status: stable
     pio_min_version: 0.10.0-incubating
     apache_pio_convesion_required: "already compatible"
-    support_link: '<a 
href="http://predictionio.incubator.apache.org/support/";>Apache PredictionIO 
mailing lists</a>'
+    support_link: '<a href="http://predictionio.apache.org/support/";>Apache 
PredictionIO mailing lists</a>'
 
 - template:
     name: E-Commerce Recommendation (Java)
@@ -181,7 +181,7 @@
     status: alpha
     pio_min_version: 0.9.3
     apache_pio_convesion_required: "requires conversion"
-    support_link: '<a 
href="http://predictionio.incubator.apache.org/support/";>Apache PredictionIO 
mailing lists</a>'
+    support_link: '<a href="http://predictionio.apache.org/support/";>Apache 
PredictionIO mailing lists</a>'
 
 - template:
     name: Product Ranking
@@ -293,7 +293,7 @@
     status: stable
     pio_min_version: 0.9.2
     apache_pio_convesion_required: "already compatible"
-    support_link: '<a 
href="http://predictionio.incubator.apache.org/support/";>Apache PredictionIO 
mailing lists</a>'
+    support_link: '<a href="http://predictionio.apache.org/support/";>Apache 
PredictionIO mailing lists</a>'
 
 - template:
     name: Classification
@@ -683,7 +683,7 @@
     status: stable
     pio_min_version: 0.9.2
     apache_pio_convesion_required: "already compatible"
-    support_link: '<a 
href="http://predictionio.incubator.apache.org/support/";>Apache PredictionIO 
mailing lists</a>'
+    support_link: '<a href="http://predictionio.apache.org/support/";>Apache 
PredictionIO mailing lists</a>'
 
 - template:
     name: Linear Regression BFGS

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/e6ea7dd2/docs/manual/source/index.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/index.html.md.erb 
b/docs/manual/source/index.html.md.erb
index 077999c..ba76ac8 100644
--- a/docs/manual/source/index.html.md.erb
+++ b/docs/manual/source/index.html.md.erb
@@ -1,6 +1,6 @@
 ---
-title: Welcome to Apache PredictionIO™ (incubating)!
-description: Apache PredictionIO™ (incubating) Open Source Machine Learning 
Server
+title: Welcome to Apache PredictionIO™!
+description: Apache PredictionIO™ Open Source Machine Learning Server
 ---
 
 <!--
@@ -20,9 +20,9 @@ See the License for the specific language governing 
permissions and
 limitations under the License.
 -->
 
-## What is Apache PredictionIO (incubating)?
+## What is Apache PredictionIO?
 
-Apache PredictionIO (incubating) is an **open source Machine Learning Server**
+Apache PredictionIO is an **open source Machine Learning Server**
 built on top of a state-of-the-art open source stack for developers and data
 scientists to create predictive engines for any machine learning task. It lets 
you:
 
@@ -40,7 +40,7 @@ scientists to create predictive engines for any machine 
learning task. It lets y
   into your engine;
 * simplify data infrastructure management.
 
-Apache PredictionIO (incubating) can be [installed](/install/) as a full 
machine
+Apache PredictionIO can be [installed](/install/) as a full machine
 learning stack, bundled with **Apache Spark**, **MLlib**, **HBase**, **Spray**
 and **Elasticsearch**, which simplifies and accelerates scalable machine
 learning infrastructure management.
@@ -65,7 +65,7 @@ Foundation are on GitHub
 
 ## Licensing
 
-Apache PredictionIO (incubating) is licensed under the Apache License, Version
+Apache PredictionIO is licensed under the Apache License, Version
 2.0. See
 
[LICENSE](https://github.com/apache/incubator-predictionio/blob/master/LICENSE.txt)
 for the full license text.


Reply via email to