Regenerate website

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

Branch: refs/heads/asf-site
Commit: d384fc51b36fd8b9d7b998ac283a33766be6033f
Parents: e3eb891
Author: Davor Bonaci <[email protected]>
Authored: Fri Nov 4 17:51:28 2016 -0700
Committer: Davor Bonaci <[email protected]>
Committed: Fri Nov 4 17:51:28 2016 -0700

----------------------------------------------------------------------
 .../10/11/strata-hadoop-world-and-beam.html     |  2 +-
 content/blog/2016/08/03/six-months.html         |  2 +-
 content/blog/2016/10/20/test-stream.html        |  6 ++--
 content/capability-matrix/index.html            | 10 ++++++
 .../contribute/contribution-guide/index.html    |  4 +--
 .../runners/capability-matrix/index.html        | 36 ++++++++++----------
 content/feed.xml                                | 14 ++++----
 content/get-started/index.html                  |  2 +-
 .../mobile-gaming-example/index.html            | 12 +++----
 .../get-started/wordcount-example/index.html    |  2 +-
 content/index.html                              |  2 +-
 content/learn/index.html                        | 10 ++++++
 content/learn/programming-guide/index.html      | 10 ++++++
 content/learn/resources/index.html              | 10 ++++++
 .../learn/runners/capability-matrix/index.html  | 10 ++++++
 content/learn/runners/dataflow/index.html       | 10 ++++++
 content/learn/runners/direct/index.html         | 10 ++++++
 content/learn/runners/flink/index.html          | 10 ++++++
 content/learn/runners/index.html                | 10 ++++++
 content/learn/runners/spark/index.html          | 10 ++++++
 content/learn/sdks/index.html                   | 10 ++++++
 content/learn/sdks/java/index.html              | 10 ++++++
 content/learn/sdks/javadoc/index.html           | 10 ++++++
 content/project/logos/index.html                | 10 ++++++
 content/project/team/index.html                 | 10 ++++++
 content/use/beam-overview/index.html            | 10 ++++++
 content/use/index.html                          | 10 ++++++
 content/use/issue-tracking/index.html           | 10 ++++++
 content/use/mailing-lists/index.html            | 10 ++++++
 content/use/quickstart/index.html               | 10 ++++++
 content/use/releases/index.html                 | 10 ++++++
 31 files changed, 251 insertions(+), 41 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/beam/update/2016/10/11/strata-hadoop-world-and-beam.html
----------------------------------------------------------------------
diff --git a/content/beam/update/2016/10/11/strata-hadoop-world-and-beam.html 
b/content/beam/update/2016/10/11/strata-hadoop-world-and-beam.html
index 280b3f5..630c3bc 100644
--- a/content/beam/update/2016/10/11/strata-hadoop-world-and-beam.html
+++ b/content/beam/update/2016/10/11/strata-hadoop-world-and-beam.html
@@ -169,7 +169,7 @@
 
 <p>We rounded out the tutorial with live demonstrations of Beam running on 
Apache Spark, Apache Flink, the local runner, and DataFlow runner. Then, we 
brought in the big brainpower and had a Q and A session.</p>
 
-<p>If you’re attending a conference, we encourage you to look for a Beam 
session. If you want to use these materials to give your own Beam talk or 
tutorial, we’re happy to help you. In addition to this tutorial, we have <a 
href="/learn/presentation-materials/">other presentation materials</a>. You can 
reach out to us on the <a 
href="http://beam.incubator.apache.org/use/mailing-lists/";>user mailing 
list</a>.</p>
+<p>If you’re attending a conference, we encourage you to look for a Beam 
session. If you want to use these materials to give your own Beam talk or 
tutorial, we’re happy to help you. In addition to this tutorial, we have <a 
href="/learn/presentation-materials/">other presentation materials</a>. You can 
reach out to us on the <a href="/use/mailing-lists/">user mailing list</a>.</p>
 
 
   </div>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/blog/2016/08/03/six-months.html
----------------------------------------------------------------------
diff --git a/content/blog/2016/08/03/six-months.html 
b/content/blog/2016/08/03/six-months.html
index ca17065..25da448 100644
--- a/content/blog/2016/08/03/six-months.html
+++ b/content/blog/2016/08/03/six-months.html
@@ -186,7 +186,7 @@
   <li>Presented at multiple existing meetups and are starting to organize some 
of our own.</li>
 </ul>
 
-<p>While it’s nice to reflect back on all we’ve done, we’re working full 
<em>stream</em> ahead towards a stable release and graduation from incubator. 
And we’d love your help – join the <a 
href="http://beam.incubator.apache.org/use/mailing-lists/";>mailing lists</a>, 
check out the <a 
href="http://beam.incubator.apache.org/contribute/contribution-guide/";>contribution
 guide</a>, and grab a <a 
href="https://issues.apache.org/jira/browse/BEAM-520?jql=project%20%3D%20BEAM%20AND%20resolution%20%3D%20Unresolved%20AND%20labels%20in%20(newbie%2C%20starter)">starter
 task</a> from Jira!</p>
+<p>While it’s nice to reflect back on all we’ve done, we’re working full 
<em>stream</em> ahead towards a stable release and graduation from incubator. 
And we’d love your help – join the <a href="/use/mailing-lists/">mailing 
lists</a>, check out the <a href="/contribute/contribution-guide/">contribution 
guide</a>, and grab a <a 
href="https://issues.apache.org/jira/browse/BEAM-520?jql=project%20%3D%20BEAM%20AND%20resolution%20%3D%20Unresolved%20AND%20labels%20in%20(newbie%2C%20starter)">starter
 task</a> from Jira!</p>
 
 
   </div>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/blog/2016/10/20/test-stream.html
----------------------------------------------------------------------
diff --git a/content/blog/2016/10/20/test-stream.html 
b/content/blog/2016/10/20/test-stream.html
index ddd114e..176c96b 100644
--- a/content/blog/2016/10/20/test-stream.html
+++ b/content/blog/2016/10/20/test-stream.html
@@ -188,7 +188,7 @@ from the Mobile Gaming example series.</p>
 
 <p><a 
href="https://github.com/apache/incubator-beam/blob/master/examples/java8/src/main/java/org/apache/beam/examples/complete/game/LeaderBoard.java#L177";>LeaderBoard</a>
 is part of the <a 
href="https://github.com/apache/incubator-beam/tree/master/examples/java8/src/main/java/org/apache/beam/examples/complete/game";>Beam
 mobile gaming examples</a>
-(and <a 
href="http://beam.incubator.apache.org/use/walkthroughs/";>walkthroughs</a>)
+(and <a href="/get-started/mobile-gaming-example/">walkthroughs</a>)
 which produces a continuous accounting of user and team scores. User scores are
 calculated over the lifetime of the program, while team scores are calculated
 within fixed windows with a default duration of one hour. The LeaderBoard
@@ -201,7 +201,7 @@ be controlled within a test.</p>
 <h2 id="writing-deterministic-tests-to-emulate-nondeterminism">Writing 
Deterministic Tests to Emulate Nondeterminism</h2>
 
 <p>The Beam testing infrastructure provides the
-<a 
href="http://beam.incubator.apache.org/learn/sdks/javadoc/0.2.0-incubating/";>PAssert</a>
+<a href="/documentation/sdks/javadoc/0.2.0-incubating/">PAssert</a>
 methods, which assert properties about the contents of a PCollection from 
within
 a pipeline. We have expanded this infrastructure to include
 <a 
href="https://github.com/apache/incubator-beam/blob/master/sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java";>TestStream</a>,
@@ -449,7 +449,7 @@ TestStream.</p>
 has enabled the testing of Pipelines which produce speculative and late panes.
 This permits tests for all styles of pipeline to be expressed directly within 
the
 Java SDK. If you have questions or comments, we’d love to hear them on the
-<a href="http://beam.incubator.apache.org/use/mailing-lists/";>mailing 
lists</a>.</p>
+<a href="/use/mailing-lists/">mailing lists</a>.</p>
 
   </div>
 

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/capability-matrix/index.html
----------------------------------------------------------------------
diff --git a/content/capability-matrix/index.html 
b/content/capability-matrix/index.html
new file mode 100644
index 0000000..48f5824
--- /dev/null
+++ b/content/capability-matrix/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" 
href="http://beam.incubator.apache.org/documentation/runners/capability-matrix/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/documentation/runners/capability-matrix/";>
+<h1>Redirecting…</h1>
+<a 
href="http://beam.incubator.apache.org/documentation/runners/capability-matrix/";>Click
 here if you are not redirected.</a>
+<script>location="http://beam.incubator.apache.org/documentation/runners/capability-matrix/";</script>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/contribute/contribution-guide/index.html
----------------------------------------------------------------------
diff --git a/content/contribute/contribution-guide/index.html 
b/content/contribute/contribution-guide/index.html
index 560bd4d..be052ac 100644
--- a/content/contribute/contribution-guide/index.html
+++ b/content/contribute/contribution-guide/index.html
@@ -209,7 +209,7 @@
 <p><strong>For larger contributions or those that affect multiple 
components:</strong></p>
 
 <ol>
-  <li><strong>Engage</strong>: We encourage you to work with the Beam 
community on the <a href="https://issues.apache.org/jira/browse/BEAM";>Apache 
JIRA issue tracker</a> and <a 
href="http://beam.incubator.apache.org/use/mailing-lists/";>developer’s 
mailing list</a> to identify good areas for contribution.</li>
+  <li><strong>Engage</strong>: We encourage you to work with the Beam 
community on the <a href="https://issues.apache.org/jira/browse/BEAM";>Apache 
JIRA issue tracker</a> and <a href="/use/mailing-lists/">developer’s mailing 
list</a> to identify good areas for contribution.</li>
   <li><strong>Design:</strong> More complicated contributions will likely 
benefit from some early discussion in order to scope and design them well.</li>
 </ol>
 
@@ -228,7 +228,7 @@
 <h3 id="mailing-lists">Mailing list(s)</h3>
 <p>We discuss design and implementation issues on 
[email protected] mailing list, which is archived <a 
href="https://lists.apache.org/[email protected]";>here</a>. Join 
by emailing <a href="mailto:[email protected]";><code 
class="highlighter-rouge">[email protected]</code></a>.</p>
 
-<p>If interested, you can also join the other <a 
href="http://beam.incubator.apache.org/use/mailing-lists/";>mailing lists</a> 
too.</p>
+<p>If interested, you can also join the other <a 
href="/use/mailing-lists/">mailing lists</a> too.</p>
 
 <h3 id="apache-jira">Apache JIRA</h3>
 <p>We use <a href="https://issues.apache.org/jira/browse/BEAM";>Apache JIRA</a> 
as an issue tracking and project management tool, as well as a way to 
communicate among a very diverse and distributed set of contributors. To be 
able to gather feedback, avoid frustration, and avoid duplicated efforts all 
Beam-related work should be tracked there.</p>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/documentation/runners/capability-matrix/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/runners/capability-matrix/index.html 
b/content/documentation/runners/capability-matrix/index.html
index 8a33334..8db9915 100644
--- a/content/documentation/runners/capability-matrix/index.html
+++ b/content/documentation/runners/capability-matrix/index.html
@@ -140,7 +140,7 @@
 
       <div class="row">
         <h1 id="beam-capability-matrix">Beam Capability Matrix</h1>
-<p><span style="font-size:11px;float:none">Last updated: 2016-11-04 16:45 
PDT</span></p>
+<p><span style="font-size:11px;float:none">Last updated: 2016-11-04 17:50 
PDT</span></p>
 
 <p>Apache Beam (incubating) provides a portable API layer for building 
sophisticated data-parallel processing engines that may be executed across a 
diversity of exeuction engines, or <i>runners</i>. The core concepts of this 
layer are based upon the Beam Model (formerly referred to as the <a 
href="http://www.vldb.org/pvldb/vol8/p1792-Akidau.pdf";>Dataflow Model</a>), and 
implemented to varying degrees in each Beam runner. To help clarify the 
capabilities of individual runners, we’ve created the capability matrix 
below.</p>
 
@@ -338,7 +338,7 @@
     
     
 
-    <td width="25%" class="cap-summary" 
style="background-color:#fe5;border-color:#ca1"><center><b>~</b></center>
+    <td width="25%" class="cap-summary" 
style="background-color:#ec3;border-color:#ca1"><center><b>&#x2713;</b></center>
 </td>
     
   </tr>
@@ -483,7 +483,7 @@
     
     
 
-    <td width="25%" class="cap-summary" 
style="background-color:#8cf;border-color:#37d"><center><b>~</b></center>
+    <td width="25%" class="cap-summary" 
style="background-color:#59f;border-color:#37d"><center><b>&#x2713;</b></center>
 </td>
     
   </tr>
@@ -508,7 +508,7 @@
     
     
 
-    <td width="25%" class="cap-summary" 
style="background-color:#8cf;border-color:#37d"><center><b>~</b></center>
+    <td width="25%" class="cap-summary" 
style="background-color:#59f;border-color:#37d"><center><b>&#x2713;</b></center>
 </td>
     
   </tr>
@@ -533,7 +533,7 @@
     
     
 
-    <td width="25%" class="cap-summary" 
style="background-color:#ddd;border-color:#37d"><center><b>&#x2715;</b></center>
+    <td width="25%" class="cap-summary" 
style="background-color:#59f;border-color:#37d"><center><b>&#x2713;</b></center>
 </td>
     
   </tr>
@@ -558,7 +558,7 @@
     
     
 
-    <td width="25%" class="cap-summary" 
style="background-color:#ddd;border-color:#37d"><center><b>&#x2715;</b></center>
+    <td width="25%" class="cap-summary" 
style="background-color:#59f;border-color:#37d"><center><b>&#x2713;</b></center>
 </td>
     
   </tr>
@@ -583,7 +583,7 @@
     
     
 
-    <td width="25%" class="cap-summary" 
style="background-color:#ddd;border-color:#37d"><center><b>&#x2715;</b></center>
+    <td width="25%" class="cap-summary" 
style="background-color:#59f;border-color:#37d"><center><b>&#x2713;</b></center>
 </td>
     
   </tr>
@@ -608,7 +608,7 @@
     
     
 
-    <td width="25%" class="cap-summary" 
style="background-color:#ddd;border-color:#37d"><center><b>&#x2715;</b></center>
+    <td width="25%" class="cap-summary" 
style="background-color:#59f;border-color:#37d"><center><b>&#x2713;</b></center>
 </td>
     
   </tr>
@@ -1007,7 +1007,7 @@
     
     
 
-    <td width="25%" class="cap" 
style="background-color:#fe5;border-color:#ca1"><center><b>Partially: group by 
window in batch only</b></center><br />Uses Spark's groupByKey for grouping. 
Grouping by window is currently only supported in batch.
+    <td width="25%" class="cap" 
style="background-color:#fe5;border-color:#ca1"><center><b>Partially: fully 
supported in batch mode</b></center><br />Using Spark's <tt>groupByKey</tt>. 
GroupByKey with multiple trigger firings in streaming mode is a work in 
progress.
 </td>
     
   </tr>
@@ -1057,7 +1057,7 @@
     
     
 
-    <td width="25%" class="cap" 
style="background-color:#ec3;border-color:#ca1"><center><b>Yes: fully 
supported</b></center><br />Supports GroupedValues, Globally and PerKey.
+    <td width="25%" class="cap" 
style="background-color:#ec3;border-color:#ca1"><center><b>Yes: fully 
supported</b></center><br />Using Spark's <tt>combineByKey</tt> and 
<tt>aggregate</tt> functions.
 </td>
     
   </tr>
@@ -1107,7 +1107,7 @@
     
     
 
-    <td width="25%" class="cap" 
style="background-color:#fe5;border-color:#ca1"><center><b>Partially: not 
supported in streaming</b></center><br />Side input is actually a broadcast 
variable in Spark so it can't be updated during the life of a job. Spark-runner 
implementation of side input is more of an immutable, static, side input.
+    <td width="25%" class="cap" 
style="background-color:#ec3;border-color:#ca1"><center><b>Yes: fully 
supported</b></center><br />Using Spark's broadcast variables. In streaming 
mode, side inputs may update but only between micro-batches.
 </td>
     
   </tr>
@@ -1157,7 +1157,7 @@
     
     
 
-    <td width="25%" class="cap" 
style="background-color:#fe5;border-color:#ca1"><center><b>Partially: streaming 
requires more testing</b></center><br />Uses Spark's <tt>AccumulatorParam</tt> 
mechanism
+    <td width="25%" class="cap" 
style="background-color:#fe5;border-color:#ca1"><center><b>Partially: may 
overcount when tasks are retried in transformations.</b></center><br 
/>supported via <tt>AccumulatorParam</tt> mechanism. If a task retries, and the 
accumulator is not within a Spark "Action", an overcount is possible.
 </td>
     
   </tr>
@@ -1252,7 +1252,7 @@
     
     
 
-    <td width="25%" class="cap" 
style="background-color:#8cf;border-color:#37d"><center><b>Partially: currently 
only supported in batch</b></center><br />
+    <td width="25%" class="cap" 
style="background-color:#59f;border-color:#37d"><center><b>Yes: 
supported</b></center><br />
 </td>
     
   </tr>
@@ -1277,7 +1277,7 @@
     
     
 
-    <td width="25%" class="cap" 
style="background-color:#8cf;border-color:#37d"><center><b>Partially: currently 
only supported in batch</b></center><br />
+    <td width="25%" class="cap" 
style="background-color:#59f;border-color:#37d"><center><b>Yes: 
supported</b></center><br />
 </td>
     
   </tr>
@@ -1302,7 +1302,7 @@
     
     
 
-    <td width="25%" class="cap" 
style="background-color:#ddd;border-color:#37d"><center><b>No: pending Spark 
engine support</b></center><br />
+    <td width="25%" class="cap" 
style="background-color:#59f;border-color:#37d"><center><b>Yes: 
supported</b></center><br />
 </td>
     
   </tr>
@@ -1327,7 +1327,7 @@
     
     
 
-    <td width="25%" class="cap" 
style="background-color:#ddd;border-color:#37d"><center><b>No: pending Spark 
engine support</b></center><br />
+    <td width="25%" class="cap" 
style="background-color:#59f;border-color:#37d"><center><b>Yes: 
supported</b></center><br />
 </td>
     
   </tr>
@@ -1352,7 +1352,7 @@
     
     
 
-    <td width="25%" class="cap" 
style="background-color:#ddd;border-color:#37d"><center><b>No: pending Spark 
engine support</b></center><br />
+    <td width="25%" class="cap" 
style="background-color:#59f;border-color:#37d"><center><b>Yes: 
supported</b></center><br />
 </td>
     
   </tr>
@@ -1377,7 +1377,7 @@
     
     
 
-    <td width="25%" class="cap" 
style="background-color:#ddd;border-color:#37d"><center><b>No: pending Spark 
engine support</b></center><br />
+    <td width="25%" class="cap" 
style="background-color:#59f;border-color:#37d"><center><b>Yes: 
supported</b></center><br />
 </td>
     
   </tr>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/feed.xml
----------------------------------------------------------------------
diff --git a/content/feed.xml b/content/feed.xml
index a6a5821..4ab11f7 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -6,8 +6,8 @@
 </description>
     <link>http://beam.incubator.apache.org/</link>
     <atom:link href="http://beam.incubator.apache.org/feed.xml"; rel="self" 
type="application/rss+xml"/>
-    <pubDate>Fri, 04 Nov 2016 16:45:19 -0700</pubDate>
-    <lastBuildDate>Fri, 04 Nov 2016 16:45:19 -0700</lastBuildDate>
+    <pubDate>Fri, 04 Nov 2016 17:50:55 -0700</pubDate>
+    <lastBuildDate>Fri, 04 Nov 2016 17:50:55 -0700</lastBuildDate>
     <generator>Jekyll v3.2.0</generator>
     
       <item>
@@ -51,7 +51,7 @@ from the Mobile Gaming example series.&lt;/p&gt;
 
 &lt;p&gt;&lt;a 
href=&quot;https://github.com/apache/incubator-beam/blob/master/examples/java8/src/main/java/org/apache/beam/examples/complete/game/LeaderBoard.java#L177&quot;&gt;LeaderBoard&lt;/a&gt;
 is part of the &lt;a 
href=&quot;https://github.com/apache/incubator-beam/tree/master/examples/java8/src/main/java/org/apache/beam/examples/complete/game&quot;&gt;Beam
 mobile gaming examples&lt;/a&gt;
-(and &lt;a 
href=&quot;http://beam.incubator.apache.org/use/walkthroughs/&quot;&gt;walkthroughs&lt;/a&gt;)
+(and &lt;a 
href=&quot;/get-started/mobile-gaming-example/&quot;&gt;walkthroughs&lt;/a&gt;)
 which produces a continuous accounting of user and team scores. User scores are
 calculated over the lifetime of the program, while team scores are calculated
 within fixed windows with a default duration of one hour. The LeaderBoard
@@ -64,7 +64,7 @@ be controlled within a test.&lt;/p&gt;
 &lt;h2 
id=&quot;writing-deterministic-tests-to-emulate-nondeterminism&quot;&gt;Writing 
Deterministic Tests to Emulate Nondeterminism&lt;/h2&gt;
 
 &lt;p&gt;The Beam testing infrastructure provides the
-&lt;a 
href=&quot;http://beam.incubator.apache.org/learn/sdks/javadoc/0.2.0-incubating/&quot;&gt;PAssert&lt;/a&gt;
+&lt;a 
href=&quot;/documentation/sdks/javadoc/0.2.0-incubating/&quot;&gt;PAssert&lt;/a&gt;
 methods, which assert properties about the contents of a PCollection from 
within
 a pipeline. We have expanded this infrastructure to include
 &lt;a 
href=&quot;https://github.com/apache/incubator-beam/blob/master/sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java&quot;&gt;TestStream&lt;/a&gt;,
@@ -312,7 +312,7 @@ TestStream.&lt;/p&gt;
 has enabled the testing of Pipelines which produce speculative and late panes.
 This permits tests for all styles of pipeline to be expressed directly within 
the
 Java SDK. If you have questions or comments, we’d love to hear them on the
-&lt;a 
href=&quot;http://beam.incubator.apache.org/use/mailing-lists/&quot;&gt;mailing 
lists&lt;/a&gt;.&lt;/p&gt;
+&lt;a href=&quot;/use/mailing-lists/&quot;&gt;mailing 
lists&lt;/a&gt;.&lt;/p&gt;
 </description>
         <pubDate>Thu, 20 Oct 2016 11:00:00 -0700</pubDate>
         
<link>http://beam.incubator.apache.org/blog/2016/10/20/test-stream.html</link>
@@ -345,7 +345,7 @@ Java SDK. If you have questions or comments, we’d love to 
hear them on the
 
 &lt;p&gt;We rounded out the tutorial with live demonstrations of Beam running 
on Apache Spark, Apache Flink, the local runner, and DataFlow runner. Then, we 
brought in the big brainpower and had a Q and A session.&lt;/p&gt;
 
-&lt;p&gt;If you’re attending a conference, we encourage you to look for a 
Beam session. If you want to use these materials to give your own Beam talk or 
tutorial, we’re happy to help you. In addition to this tutorial, we have 
&lt;a href=&quot;/learn/presentation-materials/&quot;&gt;other presentation 
materials&lt;/a&gt;. You can reach out to us on the &lt;a 
href=&quot;http://beam.incubator.apache.org/use/mailing-lists/&quot;&gt;user 
mailing list&lt;/a&gt;.&lt;/p&gt;
+&lt;p&gt;If you’re attending a conference, we encourage you to look for a 
Beam session. If you want to use these materials to give your own Beam talk or 
tutorial, we’re happy to help you. In addition to this tutorial, we have 
&lt;a href=&quot;/learn/presentation-materials/&quot;&gt;other presentation 
materials&lt;/a&gt;. You can reach out to us on the &lt;a 
href=&quot;/use/mailing-lists/&quot;&gt;user mailing list&lt;/a&gt;.&lt;/p&gt;
 
 </description>
         <pubDate>Tue, 11 Oct 2016 10:00:00 -0700</pubDate>
@@ -398,7 +398,7 @@ Java SDK. If you have questions or comments, we’d love to 
hear them on the
   &lt;li&gt;Presented at multiple existing meetups and are starting to 
organize some of our own.&lt;/li&gt;
 &lt;/ul&gt;
 
-&lt;p&gt;While it’s nice to reflect back on all we’ve done, we’re 
working full &lt;em&gt;stream&lt;/em&gt; ahead towards a stable release and 
graduation from incubator. And we’d love your help – join the &lt;a 
href=&quot;http://beam.incubator.apache.org/use/mailing-lists/&quot;&gt;mailing 
lists&lt;/a&gt;, check out the &lt;a 
href=&quot;http://beam.incubator.apache.org/contribute/contribution-guide/&quot;&gt;contribution
 guide&lt;/a&gt;, and grab a &lt;a 
href=&quot;https://issues.apache.org/jira/browse/BEAM-520?jql=project%20%3D%20BEAM%20AND%20resolution%20%3D%20Unresolved%20AND%20labels%20in%20(newbie%2C%20starter)&quot;&gt;starter
 task&lt;/a&gt; from Jira!&lt;/p&gt;
+&lt;p&gt;While it’s nice to reflect back on all we’ve done, we’re 
working full &lt;em&gt;stream&lt;/em&gt; ahead towards a stable release and 
graduation from incubator. And we’d love your help – join the &lt;a 
href=&quot;/use/mailing-lists/&quot;&gt;mailing lists&lt;/a&gt;, check out the 
&lt;a href=&quot;/contribute/contribution-guide/&quot;&gt;contribution 
guide&lt;/a&gt;, and grab a &lt;a 
href=&quot;https://issues.apache.org/jira/browse/BEAM-520?jql=project%20%3D%20BEAM%20AND%20resolution%20%3D%20Unresolved%20AND%20labels%20in%20(newbie%2C%20starter)&quot;&gt;starter
 task&lt;/a&gt; from Jira!&lt;/p&gt;
 
 </description>
         <pubDate>Wed, 03 Aug 2016 00:00:01 -0700</pubDate>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/get-started/index.html
----------------------------------------------------------------------
diff --git a/content/get-started/index.html b/content/get-started/index.html
index 394e6bb..f69c8f7 100644
--- a/content/get-started/index.html
+++ b/content/get-started/index.html
@@ -156,7 +156,7 @@
 
 <ul>
   <li><a href="/use/wordcount-example">WordCount</a>: Simple example pipelines 
that demonstrate basic Beam programming, including debugging and testing</li>
-  <li><a href="/use/walkthroughs">Mobile Gaming</a>: A series of more advanced 
pipelines that demonstrate use cases in the mobile gaming domain</li>
+  <li><a href="/use/mobile-gaming-example">Mobile Gaming</a>: A series of more 
advanced pipelines that demonstrate use cases in the mobile gaming domain</li>
 </ul>
 
 <h4 id="support">Support</h4>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/get-started/mobile-gaming-example/index.html
----------------------------------------------------------------------
diff --git a/content/get-started/mobile-gaming-example/index.html 
b/content/get-started/mobile-gaming-example/index.html
index e07a48a..5f20db3 100644
--- a/content/get-started/mobile-gaming-example/index.html
+++ b/content/get-started/mobile-gaming-example/index.html
@@ -197,7 +197,7 @@
 
 <p>Because some of our example pipelines use data files (like logs from the 
game server) as input, the event timestamp for each game might be embedded in 
the data–that is, it’s a field in each data record. Those pipelines need to 
parse the event timestamp from each data record after reading it from the input 
file.</p>
 
-<p>For pipelines that read unbounded game data from an unbounded source, the 
data source sets the intrinsic <a 
href="/learn/programming-guide/#pctimestamps">timestamp</a> for each 
PCollection element to the appropriate event time.</p>
+<p>For pipelines that read unbounded game data from an unbounded source, the 
data source sets the intrinsic <a 
href="/documentation/programming-guide/#pctimestamps">timestamp</a> for each 
PCollection element to the appropriate event time.</p>
 
 <p>The Mobile Game example pipelines vary in complexity, from simple batch 
analysis to more complex pipelines that can perform real-time analysis and 
abuse detection. This section walks you through each example and demonstrates 
how to use Beam features like windowing and triggers to expand your 
pipeline’s capabilites.</p>
 
@@ -238,7 +238,7 @@
 
 <p>This example uses batch processing, and the diagram’s Y axis represents 
processing time: the pipeline processes events lower on the Y-axis first, and 
events higher up the axis later. The diagram’s X axis represents the event 
time for each game event, as denoted by that event’s timestamp. Note that the 
individual events in the diagram are not processed by the pipeline in the same 
order as they occurred (according to their timestamps).</p>
 
-<p>After reading the score events from the input file, the pipeline groups all 
of those user/score pairs together and sums the score values into one total 
value per unique user. <code class="highlighter-rouge">UserScore</code> 
encapsulates the core logic for that step as the <a 
href="/learn/programming-guide/#transforms-composite">user-defined composite 
transform</a> <code class="highlighter-rouge">ExtractAndSumScore</code>:</p>
+<p>After reading the score events from the input file, the pipeline groups all 
of those user/score pairs together and sums the score values into one total 
value per unique user. <code class="highlighter-rouge">UserScore</code> 
encapsulates the core logic for that step as the <a 
href="/documentation/programming-guide/#transforms-composite">user-defined 
composite transform</a> <code 
class="highlighter-rouge">ExtractAndSumScore</code>:</p>
 
 <div class="language-java highlighter-rouge"><pre 
class="highlight"><code><span class="kd">public</span> <span 
class="kd">static</span> <span class="kd">class</span> <span 
class="nc">ExtractAndSumScore</span>
     <span class="kd">extends</span> <span class="n">PTransform</span><span 
class="o">&lt;</span><span class="n">PCollection</span><span 
class="o">&lt;</span><span class="n">GameActionInfo</span><span 
class="o">&gt;,</span> <span class="n">PCollection</span><span 
class="o">&lt;</span><span class="n">KV</span><span class="o">&lt;</span><span 
class="n">String</span><span class="o">,</span> <span 
class="n">Integer</span><span class="o">&gt;&gt;&gt;</span> <span 
class="o">{</span>
@@ -361,7 +361,7 @@
   <p><strong>Note:</strong> As is shown in the diagram above, using windowing 
produces an <em>independent total for every interval</em> (in this case, each 
hour). <code class="highlighter-rouge">HourlyTeamScore</code> doesn’t provide 
a running total for the entire data set at each hour–it provides the total 
score for all the events that occurred <em>only within that hour</em>.</p>
 </blockquote>
 
-<p>Beam’s windowing feature uses the <a 
href="/learn/programming-guide/#pctimestamps">intrinsic timestamp 
information</a> attached to each element of a <code 
class="highlighter-rouge">PCollection</code>. Because we want our pipeline to 
window based on <em>event time</em>, we <strong>must first extract the 
timestamp</strong> that’s embedded in each data record apply it to the 
corresponding element in the <code class="highlighter-rouge">PCollection</code> 
of score data. Then, the pipeline can <strong>apply the windowing 
function</strong> to divide the <code 
class="highlighter-rouge">PCollection</code> into logical windows.</p>
+<p>Beam’s windowing feature uses the <a 
href="/documentation/programming-guide/#pctimestamps">intrinsic timestamp 
information</a> attached to each element of a <code 
class="highlighter-rouge">PCollection</code>. Because we want our pipeline to 
window based on <em>event time</em>, we <strong>must first extract the 
timestamp</strong> that’s embedded in each data record apply it to the 
corresponding element in the <code class="highlighter-rouge">PCollection</code> 
of score data. Then, the pipeline can <strong>apply the windowing 
function</strong> to divide the <code 
class="highlighter-rouge">PCollection</code> into logical windows.</p>
 
 <p>Here’s the code, which shows how <code 
class="highlighter-rouge">HourlyTeamScore</code> uses the <a 
href="https://github.com/apache/incubator-beam/blob/master/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/WithTimestamps.java";>WithTimestamps</a>
 and <a 
href="https://github.com/apache/incubator-beam/blob/master/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/Window.java";>Window</a>
 transforms to perform these operations:</p>
 
@@ -486,7 +486,7 @@
 
 <p>We want our pipeline to output a running total score for each user for 
every ten minutes that the pipeline runs. This calculation doesn’t consider 
<em>when</em> the actual score was generated by the user’s play instance; it 
simply outputs the sum of all the scores for that user that have arrived in the 
pipeline to date. Late data gets included in the calculation whenever it 
happens to arrive in the pipeline as it’s running.</p>
 
-<p>Because we want all the data that has arrived in the pipeline every time we 
update our calculation, we have the pipeline consider all of the user score 
data in a <strong>single global window</strong>. The single global window is 
unbounded, but we can specify a kind of temporary cut-off point for each 
ten-minute calculation by using a processing time <a 
href="/learn/programming-guide/#triggers">trigger</a>.</p>
+<p>Because we want all the data that has arrived in the pipeline every time we 
update our calculation, we have the pipeline consider all of the user score 
data in a <strong>single global window</strong>. The single global window is 
unbounded, but we can specify a kind of temporary cut-off point for each 
ten-minute calculation by using a processing time <a 
href="/documentation/programming-guide/#triggers">trigger</a>.</p>
 
 <p>When we specify a ten-minute processing time trigger for the single global 
window, the effect is that the pipeline effectively takes a “snapshot” of 
the contents of the window every time the trigger fires (which it does at 
ten-minute intervals). Since we’re using a single global window, each 
snapshot contains all the data collected <em>to that point in time</em>. The 
following diagram shows the effects of using a processing time trigger on the 
single global window:</p>
 
@@ -536,7 +536,7 @@
 
 <p>Because we consider each hour individually, we can apply fixed-time 
windowing to our input data, just like in <code 
class="highlighter-rouge">HourlyTeamScore</code>. To provide the speculative 
updates and updates on late data, we’ll specify additional trigger 
parameters. The trigger will cause each window to calculate and emit results at 
an interval we specify (in this case, every five minutes), and also to keep 
triggering after the window is considered “complete” to account for late 
data. Just like the user score calculation, we’ll set the trigger to 
accumulating mode to ensure that we get a running sum for each hour-long 
window.</p>
 
-<p>The triggers for speculative updates and late data help with the problem of 
<a href="/learn/programming-guide/#windowing">time skew</a>. Events in the 
pipeline aren’t necessarily processed in the order in which they actually 
occurred according to their timestamps; they may arrive in the pipeline out of 
order, or late (in our case, because they were generated while the user’s 
phone was out of contact with a network). Beam needs a way to determine when it 
can reasonably assume that it has “all” of the data in a given window: this 
is called the <em>watermark</em>.</p>
+<p>The triggers for speculative updates and late data help with the problem of 
<a href="/documentation/programming-guide/#windowing">time skew</a>. Events in 
the pipeline aren’t necessarily processed in the order in which they actually 
occurred according to their timestamps; they may arrive in the pipeline out of 
order, or late (in our case, because they were generated while the user’s 
phone was out of contact with a network). Beam needs a way to determine when it 
can reasonably assume that it has “all” of the data in a given window: this 
is called the <em>watermark</em>.</p>
 
 <p>In an ideal world, all data would be processed immediately when it occurs, 
so the processing time would be equal to (or at least have a linear 
relationship to) the event time. However, because distributed systems contain 
some inherent inaccuracy (like our late-reporting phones), Beam often uses a 
heuristic watermark.</p>
 
@@ -613,7 +613,7 @@
 
 <p>To determine whether or not a score is “abnormally” high, <code 
class="highlighter-rouge">GameStats</code> calculates the average of every 
score in that fixed-time window, and then checks each score individual score 
against the average score multiplied by an arbitrary weight factor (in our 
case, 2.5). Thus, any score more than 2.5 times the average is deemed to be the 
product of spam. The <code class="highlighter-rouge">GameStats</code> pipeline 
tracks a list of “spam” users and filters those users out of the team score 
calculations for the team leader board.</p>
 
-<p>Since the average depends on the pipeline data, we need to calculate it, 
and then use that calculated data in a subsequent <code 
class="highlighter-rouge">ParDo</code> transform that filters scores that 
exceed the weighted value. To do this, we can pass the calculated average to as 
a <a href="/learn/programming-guide/#transforms-sideio">side input</a> to the 
filtering <code class="highlighter-rouge">ParDo</code>.</p>
+<p>Since the average depends on the pipeline data, we need to calculate it, 
and then use that calculated data in a subsequent <code 
class="highlighter-rouge">ParDo</code> transform that filters scores that 
exceed the weighted value. To do this, we can pass the calculated average to as 
a <a href="/documentation/programming-guide/#transforms-sideio">side input</a> 
to the filtering <code class="highlighter-rouge">ParDo</code>.</p>
 
 <p>The following code example shows the composite transform that handles abuse 
detection. The transform uses the <code 
class="highlighter-rouge">Sum.integersPerKey</code> transform to sum all scores 
per user, and then the <code class="highlighter-rouge">Mean.globally</code> 
transform to determine the average score for all users. Once that’s been 
calculated (as a <code class="highlighter-rouge">PCollectionView</code> 
singleton), we can pass it to the filtering <code 
class="highlighter-rouge">ParDo</code> using <code 
class="highlighter-rouge">.withSideInputs</code>:</p>
 

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/get-started/wordcount-example/index.html
----------------------------------------------------------------------
diff --git a/content/get-started/wordcount-example/index.html 
b/content/get-started/wordcount-example/index.html
index 5fe26fb..3331215 100644
--- a/content/get-started/wordcount-example/index.html
+++ b/content/get-started/wordcount-example/index.html
@@ -259,7 +259,7 @@ Figure 1: The pipeline data flow.</p>
     </div>
   </li>
   <li>
-    <p>A <a href="/learn/programming-guide/#transforms-pardo">ParDo</a> 
transform that invokes a <code class="highlighter-rouge">DoFn</code> (defined 
in-line as an anonymous class) on each element that tokenizes the text lines 
into individual words. The input for this transform is the <code 
class="highlighter-rouge">PCollection</code> of text lines generated by the 
previous <code class="highlighter-rouge">TextIO.Read</code> transform. The 
<code class="highlighter-rouge">ParDo</code> transform outputs a new <code 
class="highlighter-rouge">PCollection</code>, where each element represents an 
individual word in the text.</p>
+    <p>A <a 
href="/documentation/programming-guide/#transforms-pardo">ParDo</a> transform 
that invokes a <code class="highlighter-rouge">DoFn</code> (defined in-line as 
an anonymous class) on each element that tokenizes the text lines into 
individual words. The input for this transform is the <code 
class="highlighter-rouge">PCollection</code> of text lines generated by the 
previous <code class="highlighter-rouge">TextIO.Read</code> transform. The 
<code class="highlighter-rouge">ParDo</code> transform outputs a new <code 
class="highlighter-rouge">PCollection</code>, where each element represents an 
individual word in the text.</p>
 
     <div class="language-java highlighter-rouge"><pre class="highlight"><code> 
       <span class="o">.</span><span class="na">apply</span><span 
class="o">(</span><span class="s">"ExtractWords"</span><span class="o">,</span> 
<span class="n">ParDo</span><span class="o">.</span><span 
class="na">of</span><span class="o">(</span><span class="k">new</span> <span 
class="n">DoFn</span><span class="o">&lt;</span><span 
class="n">String</span><span class="o">,</span> <span 
class="n">String</span><span class="o">&gt;()</span> <span class="o">{</span>
             <span class="nd">@ProcessElement</span>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/index.html
----------------------------------------------------------------------
diff --git a/content/index.html b/content/index.html
index 5bc913f..6d9a0b9 100644
--- a/content/index.html
+++ b/content/index.html
@@ -208,7 +208,7 @@ The Apache Beam project is in the process of bootstrapping. 
This includes the we
 <p>Interested in working with Apache Beam? Great! Here’s how to get 
started:</p>
 
 <ul>
-  <li>If you are interested in using Beam for your data processing tasks, use 
the <a href="/get-started/">Get Started</a> section for an overview, 
quickstart, and examples. Then dive into the <a 
href="/documentatiion/">Documentation</a> section to get up to speed on the 
details.</li>
+  <li>If you are interested in using Beam for your data processing tasks, use 
the <a href="/get-started/">Get Started</a> section for an overview, 
quickstart, and examples. Then dive into the <a 
href="/documentation/">Documentation</a> section to get up to speed on the 
details.</li>
   <li>If you’re interested in contributing to the Beam SDKs or Runners, 
start with the <a href="/contribute/">Contribute</a> section.</li>
 </ul>
 

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/learn/index.html
----------------------------------------------------------------------
diff --git a/content/learn/index.html b/content/learn/index.html
new file mode 100644
index 0000000..922447a
--- /dev/null
+++ b/content/learn/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" href="http://beam.incubator.apache.org/documentation/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/documentation/";>
+<h1>Redirecting…</h1>
+<a href="http://beam.incubator.apache.org/documentation/";>Click here if you 
are not redirected.</a>
+<script>location="http://beam.incubator.apache.org/documentation/";</script>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/learn/programming-guide/index.html
----------------------------------------------------------------------
diff --git a/content/learn/programming-guide/index.html 
b/content/learn/programming-guide/index.html
new file mode 100644
index 0000000..14bdce8
--- /dev/null
+++ b/content/learn/programming-guide/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" 
href="http://beam.incubator.apache.org/documentation/programming-guide/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/documentation/programming-guide/";>
+<h1>Redirecting…</h1>
+<a 
href="http://beam.incubator.apache.org/documentation/programming-guide/";>Click 
here if you are not redirected.</a>
+<script>location="http://beam.incubator.apache.org/documentation/programming-guide/";</script>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/learn/resources/index.html
----------------------------------------------------------------------
diff --git a/content/learn/resources/index.html 
b/content/learn/resources/index.html
new file mode 100644
index 0000000..fe3ad29
--- /dev/null
+++ b/content/learn/resources/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" 
href="http://beam.incubator.apache.org/documentation/resources/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/documentation/resources/";>
+<h1>Redirecting…</h1>
+<a href="http://beam.incubator.apache.org/documentation/resources/";>Click here 
if you are not redirected.</a>
+<script>location="http://beam.incubator.apache.org/documentation/resources/";</script>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/learn/runners/capability-matrix/index.html
----------------------------------------------------------------------
diff --git a/content/learn/runners/capability-matrix/index.html 
b/content/learn/runners/capability-matrix/index.html
new file mode 100644
index 0000000..48f5824
--- /dev/null
+++ b/content/learn/runners/capability-matrix/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" 
href="http://beam.incubator.apache.org/documentation/runners/capability-matrix/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/documentation/runners/capability-matrix/";>
+<h1>Redirecting…</h1>
+<a 
href="http://beam.incubator.apache.org/documentation/runners/capability-matrix/";>Click
 here if you are not redirected.</a>
+<script>location="http://beam.incubator.apache.org/documentation/runners/capability-matrix/";</script>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/learn/runners/dataflow/index.html
----------------------------------------------------------------------
diff --git a/content/learn/runners/dataflow/index.html 
b/content/learn/runners/dataflow/index.html
new file mode 100644
index 0000000..941d0a0
--- /dev/null
+++ b/content/learn/runners/dataflow/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" 
href="http://beam.incubator.apache.org/documentation/runners/dataflow/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/documentation/runners/dataflow/";>
+<h1>Redirecting…</h1>
+<a 
href="http://beam.incubator.apache.org/documentation/runners/dataflow/";>Click 
here if you are not redirected.</a>
+<script>location="http://beam.incubator.apache.org/documentation/runners/dataflow/";</script>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/learn/runners/direct/index.html
----------------------------------------------------------------------
diff --git a/content/learn/runners/direct/index.html 
b/content/learn/runners/direct/index.html
new file mode 100644
index 0000000..563d208
--- /dev/null
+++ b/content/learn/runners/direct/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" 
href="http://beam.incubator.apache.org/documentation/runners/direct/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/documentation/runners/direct/";>
+<h1>Redirecting…</h1>
+<a href="http://beam.incubator.apache.org/documentation/runners/direct/";>Click 
here if you are not redirected.</a>
+<script>location="http://beam.incubator.apache.org/documentation/runners/direct/";</script>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/learn/runners/flink/index.html
----------------------------------------------------------------------
diff --git a/content/learn/runners/flink/index.html 
b/content/learn/runners/flink/index.html
new file mode 100644
index 0000000..f793aa1
--- /dev/null
+++ b/content/learn/runners/flink/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" 
href="http://beam.incubator.apache.org/documentation/runners/flink/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/documentation/runners/flink/";>
+<h1>Redirecting…</h1>
+<a href="http://beam.incubator.apache.org/documentation/runners/flink/";>Click 
here if you are not redirected.</a>
+<script>location="http://beam.incubator.apache.org/documentation/runners/flink/";</script>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/learn/runners/index.html
----------------------------------------------------------------------
diff --git a/content/learn/runners/index.html b/content/learn/runners/index.html
new file mode 100644
index 0000000..770b3f4
--- /dev/null
+++ b/content/learn/runners/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" 
href="http://beam.incubator.apache.org/documentation/runners/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/documentation/runners/";>
+<h1>Redirecting…</h1>
+<a href="http://beam.incubator.apache.org/documentation/runners/";>Click here 
if you are not redirected.</a>
+<script>location="http://beam.incubator.apache.org/documentation/runners/";</script>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/learn/runners/spark/index.html
----------------------------------------------------------------------
diff --git a/content/learn/runners/spark/index.html 
b/content/learn/runners/spark/index.html
new file mode 100644
index 0000000..9a2ab4b
--- /dev/null
+++ b/content/learn/runners/spark/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" 
href="http://beam.incubator.apache.org/documentation/runners/spark/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/documentation/runners/spark/";>
+<h1>Redirecting…</h1>
+<a href="http://beam.incubator.apache.org/documentation/runners/spark/";>Click 
here if you are not redirected.</a>
+<script>location="http://beam.incubator.apache.org/documentation/runners/spark/";</script>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/learn/sdks/index.html
----------------------------------------------------------------------
diff --git a/content/learn/sdks/index.html b/content/learn/sdks/index.html
new file mode 100644
index 0000000..62e8620
--- /dev/null
+++ b/content/learn/sdks/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" 
href="http://beam.incubator.apache.org/documentation/sdks/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/documentation/sdks/";>
+<h1>Redirecting…</h1>
+<a href="http://beam.incubator.apache.org/documentation/sdks/";>Click here if 
you are not redirected.</a>
+<script>location="http://beam.incubator.apache.org/documentation/sdks/";</script>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/learn/sdks/java/index.html
----------------------------------------------------------------------
diff --git a/content/learn/sdks/java/index.html 
b/content/learn/sdks/java/index.html
new file mode 100644
index 0000000..60c42ca
--- /dev/null
+++ b/content/learn/sdks/java/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" 
href="http://beam.incubator.apache.org/documentation/sdks/java/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/documentation/sdks/java/";>
+<h1>Redirecting…</h1>
+<a href="http://beam.incubator.apache.org/documentation/sdks/java/";>Click here 
if you are not redirected.</a>
+<script>location="http://beam.incubator.apache.org/documentation/sdks/java/";</script>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/learn/sdks/javadoc/index.html
----------------------------------------------------------------------
diff --git a/content/learn/sdks/javadoc/index.html 
b/content/learn/sdks/javadoc/index.html
new file mode 100644
index 0000000..f5aaa7b
--- /dev/null
+++ b/content/learn/sdks/javadoc/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" 
href="http://beam.incubator.apache.org/documentation/sdks/javadoc/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/documentation/sdks/javadoc/";>
+<h1>Redirecting…</h1>
+<a href="http://beam.incubator.apache.org/documentation/sdks/javadoc/";>Click 
here if you are not redirected.</a>
+<script>location="http://beam.incubator.apache.org/documentation/sdks/javadoc/";</script>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/project/logos/index.html
----------------------------------------------------------------------
diff --git a/content/project/logos/index.html b/content/project/logos/index.html
new file mode 100644
index 0000000..3f395c6
--- /dev/null
+++ b/content/project/logos/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" 
href="http://beam.incubator.apache.org/contribute/logos/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/contribute/logos/";>
+<h1>Redirecting…</h1>
+<a href="http://beam.incubator.apache.org/contribute/logos/";>Click here if you 
are not redirected.</a>
+<script>location="http://beam.incubator.apache.org/contribute/logos/";</script>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/project/team/index.html
----------------------------------------------------------------------
diff --git a/content/project/team/index.html b/content/project/team/index.html
new file mode 100644
index 0000000..d13d4b4
--- /dev/null
+++ b/content/project/team/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" href="http://beam.incubator.apache.org/contribute/team/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/contribute/team/";>
+<h1>Redirecting…</h1>
+<a href="http://beam.incubator.apache.org/contribute/team/";>Click here if you 
are not redirected.</a>
+<script>location="http://beam.incubator.apache.org/contribute/team/";</script>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/use/beam-overview/index.html
----------------------------------------------------------------------
diff --git a/content/use/beam-overview/index.html 
b/content/use/beam-overview/index.html
new file mode 100644
index 0000000..a6cca54
--- /dev/null
+++ b/content/use/beam-overview/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" 
href="http://beam.incubator.apache.org/get-started/beam-overview/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/get-started/beam-overview/";>
+<h1>Redirecting…</h1>
+<a href="http://beam.incubator.apache.org/get-started/beam-overview/";>Click 
here if you are not redirected.</a>
+<script>location="http://beam.incubator.apache.org/get-started/beam-overview/";</script>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/use/index.html
----------------------------------------------------------------------
diff --git a/content/use/index.html b/content/use/index.html
new file mode 100644
index 0000000..748b95e
--- /dev/null
+++ b/content/use/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" href="http://beam.incubator.apache.org/get-started/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/get-started/";>
+<h1>Redirecting…</h1>
+<a href="http://beam.incubator.apache.org/get-started/";>Click here if you are 
not redirected.</a>
+<script>location="http://beam.incubator.apache.org/get-started/";</script>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/use/issue-tracking/index.html
----------------------------------------------------------------------
diff --git a/content/use/issue-tracking/index.html 
b/content/use/issue-tracking/index.html
new file mode 100644
index 0000000..5a14aaa
--- /dev/null
+++ b/content/use/issue-tracking/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" 
href="http://beam.incubator.apache.org/get-started/support/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/get-started/support/";>
+<h1>Redirecting…</h1>
+<a href="http://beam.incubator.apache.org/get-started/support/";>Click here if 
you are not redirected.</a>
+<script>location="http://beam.incubator.apache.org/get-started/support/";</script>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/use/mailing-lists/index.html
----------------------------------------------------------------------
diff --git a/content/use/mailing-lists/index.html 
b/content/use/mailing-lists/index.html
new file mode 100644
index 0000000..5a14aaa
--- /dev/null
+++ b/content/use/mailing-lists/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" 
href="http://beam.incubator.apache.org/get-started/support/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/get-started/support/";>
+<h1>Redirecting…</h1>
+<a href="http://beam.incubator.apache.org/get-started/support/";>Click here if 
you are not redirected.</a>
+<script>location="http://beam.incubator.apache.org/get-started/support/";</script>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/use/quickstart/index.html
----------------------------------------------------------------------
diff --git a/content/use/quickstart/index.html 
b/content/use/quickstart/index.html
new file mode 100644
index 0000000..c7b8fc9
--- /dev/null
+++ b/content/use/quickstart/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" 
href="http://beam.incubator.apache.org/get-started/quickstart/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/get-started/quickstart/";>
+<h1>Redirecting…</h1>
+<a href="http://beam.incubator.apache.org/get-started/quickstart/";>Click here 
if you are not redirected.</a>
+<script>location="http://beam.incubator.apache.org/get-started/quickstart/";</script>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/d384fc51/content/use/releases/index.html
----------------------------------------------------------------------
diff --git a/content/use/releases/index.html b/content/use/releases/index.html
new file mode 100644
index 0000000..def15c3
--- /dev/null
+++ b/content/use/releases/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<meta charset="utf-8">
+<title>Redirecting…</title>
+<link rel="canonical" 
href="http://beam.incubator.apache.org/get-started/releases/";>
+<meta http-equiv="refresh" content="0; 
url=http://beam.incubator.apache.org/get-started/releases/";>
+<h1>Redirecting…</h1>
+<a href="http://beam.incubator.apache.org/get-started/releases/";>Click here if 
you are not redirected.</a>
+<script>location="http://beam.incubator.apache.org/get-started/releases/";</script>
+</html>

Reply via email to