You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by da...@apache.org on 2016/11/24 01:11:37 UTC

[1/3] incubator-beam-site git commit: Update main landing page and Beam Overview page

Repository: incubator-beam-site
Updated Branches:
  refs/heads/asf-site cb975b411 -> 1c9f85626


Update main landing page and Beam Overview page

Update get-started/beam-overview.md and src/index.md with v2 main page content

Add Apache Apex & other additions to Overview & landing page.


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/236b3b6a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/tree/236b3b6a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/diff/236b3b6a

Branch: refs/heads/asf-site
Commit: 236b3b6ada6688b0b2b015b502929f707154b461
Parents: cb975b4
Author: Hadar Hod <ha...@google.com>
Authored: Mon Nov 21 11:18:20 2016 -0800
Committer: Davor Bonaci <da...@google.com>
Committed: Wed Nov 23 17:10:46 2016 -0800

----------------------------------------------------------------------
 src/get-started/beam-overview.md | 13 +++++-
 src/get-started/index.md         | 28 ++++++------
 src/index.md                     | 80 +++++------------------------------
 3 files changed, 36 insertions(+), 85 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/236b3b6a/src/get-started/beam-overview.md
----------------------------------------------------------------------
diff --git a/src/get-started/beam-overview.md b/src/get-started/beam-overview.md
index 1b43ca8..6756a50 100644
--- a/src/get-started/beam-overview.md
+++ b/src/get-started/beam-overview.md
@@ -6,9 +6,10 @@ redirect_from:
   - /use/beam-overview/
   - /docs/use/beam-overview/
 ---
+
 # Apache Beam Overview
 
-Apache Beam is an open source, unified programming model that you can use to create a data processing **pipeline**. You start by building a program that defines the pipeline using one of the open source Beam SDKs. The pipeline is then executed by one of Beam's supported **distributed processing back-ends**, which include [Apache Flink](http://flink.apache.org), [Apache Spark](http://spark.apache.org), and [Google Cloud Dataflow](https://cloud.google.com/dataflow).
+Apache Beam is an open source, unified programming model that you can use to create a data processing **pipeline**. You start by building a program that defines the pipeline using one of the open source Beam SDKs. The pipeline is then executed by one of Beam's supported **distributed processing back-ends**, which include [Apache Apex](http://apex.apache.org), [Apache Flink](http://flink.apache.org), [Apache Spark](http://spark.apache.org), and [Google Cloud Dataflow](https://cloud.google.com/dataflow).
 
 Beam is particularly useful for [Embarrassingly Parallel](http://en.wikipedia.org/wiki/Embarassingly_parallel) data processing tasks, in which the problem can be decomposed into many smaller bundles of data that can be processed independently and in parallel. You can also use Beam for Extract, Transform, and Load (ETL) tasks and pure data integration. These tasks are useful for moving data between different storage media and data sources, transforming data into a more desirable format, or loading data onto a new system.
 
@@ -49,7 +50,7 @@ Beam currently supports Runners that work with the following distributed process
   <th>Status</th>
 </tr>
 <tr>
-  <td>Google Cloud Dataflow</td>
+  <td>Apache Apex</td>
   <td>In Development</td>
 </tr>
 <tr>
@@ -60,6 +61,14 @@ Beam currently supports Runners that work with the following distributed process
   <td>Apache Spark</td>
   <td>In Development</td>
 </tr>
+<tr>
+  <td>Google Cloud Dataflow</td>
+  <td>In Development</td>
+</tr>
 </table>
 
 **Note:** You can always execute your pipeline locally for testing and debugging purposes.
+
+## Getting Started with Apache Beam
+
+Get started using Beam for your data processing tasks by following the [Quickstart]({{ site.baseurl }}/get-started/quickstart) and the [WordCount Examples Walkthrough]({{ site.baseurl }}/get-started/wordcount-example).

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/236b3b6a/src/get-started/index.md
----------------------------------------------------------------------
diff --git a/src/get-started/index.md b/src/get-started/index.md
index 4ab55af..69831ed 100644
--- a/src/get-started/index.md
+++ b/src/get-started/index.md
@@ -7,28 +7,28 @@ redirect_from:
   - /docs/use/
 ---
 
-# Using Apache Beam
+# Get Started with Apache Beam
 Learn to use Beam to create data processing pipelines that run on supported processing back-ends:
 
-#### [Beam Overview]({{ site.baseurl}}/use/beam-overview)
+#### [Beam Overview]({{ site.baseurl}}/get-started/beam-overview)
+
 Learn about the Beam model, the currently available Beam SDKs and Runners, and Beam's native I/O connectors.
 
-#### [Quickstart]({{ site.baseurl }}/use/quickstart/)
-Learn how to set up a Beam project and run a simple example Beam pipeline on your local machine.
+#### [Quickstart]({{ site.baseurl }}/get-started/quickstart/)
 
-#### [Release Information]({{ site.baseurl}}/use/releases)
-Find information on the latest Beam releases, including versioning and release notes.
+Learn how to set up a Beam project and run a simple example Beam pipeline on your local machine.
 
 #### Example Walkthroughs
+
 See detailed walkthroughs of complete Beam pipelines.
 
-* [WordCount]({{ site.baseurl }}/use/wordcount-example): Simple example pipelines that demonstrate basic Beam programming, including debugging and testing
-* [Mobile Gaming]({{ site.baseurl }}/use/mobile-gaming-example): A series of more advanced pipelines that demonstrate use cases in the mobile gaming domain
+* [WordCount]({{ site.baseurl }}/get-started/wordcount-example): Simple example pipelines that demonstrate basic Beam programming, including debugging and testing
+* [Mobile Gaming]({{ site.baseurl }}/get-started/mobile-gaming-example): A series of more advanced pipelines that demonstrate use cases in the mobile gaming domain
+
+#### [Downloads and Releases]({{ site.baseurl}}/get-started/downloads)
+
+Find download links and information on the latest Beam releases, including versioning and release notes.
 
-#### Support
-Find resources to help you use Beam.
+#### [Support]({{ site.baseurl }}/get-started/support)
 
-* [Mailing Lists]({{ site.baseurl }}/use/mailing-lists/)
-* [Issue Tracking]({{ site.baseurl }}/use/issue-tracking/)
-* [Beam on Stack Overflow](http://stackoverflow.com/questions/tagged/apache-beam)
-* [Slack Channel](http://apachebeam.slack.com)
+Find resources, such as mailing lists and issue tracking, to help you use Beam. Ask questions and discuss topics via [Stack Overflow](http://stackoverflow.com/questions/tagged/apache-beam) or on Beam's [Slack Channel](http://apachebeam.slack.com).

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/236b3b6a/src/index.md
----------------------------------------------------------------------
diff --git a/src/index.md b/src/index.md
index e16d1bf..e5d47bd 100644
--- a/src/index.md
+++ b/src/index.md
@@ -1,85 +1,28 @@
 ---
 layout: default
 ---
-<div class="alert alert-info alert-dismissible" role="alert">
-<span class="glyphicon glyphicon-flag" aria-hidden="true"></span>
-<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
-The Apache Beam project is in the process of bootstrapping. This includes the website -- so please file issues you find in <a href="{{ site.baseurl }}/use/issue-tracking/">Jira</a>. Thanks!
-</div>
 
 # Apache Beam (incubating)
 
-Apache Beam is an open source, unified programming model that you can use to create a data processing **pipeline**. You start by building a program that defines the pipeline using one of the open source Beam SDKs. The pipeline is then executed by one of Beam's supported **distributed processing back-ends**, which include [Apache Apex](http://apex.apache.org), [Apache Flink](http://flink.apache.org), [Apache Spark](http://spark.apache.org), and [Google Cloud Dataflow](https://cloud.google.com/dataflow).
-
-Beam is particularly useful for [Embarrassingly Parallel](http://en.wikipedia.org/wiki/Embarassingly_parallel) data processing tasks, in which the problem can be decomposed into many smaller bundles of data that can be processed independently and in parallel. You can also use Beam for Extract, Transform, and Load (ETL) tasks and pure data integration. These tasks are useful for moving data between different storage media and data sources, transforming data into a more desirable format, or loading data onto a new system.
-
-## Apache Beam SDKs
-
-The Beam SDKs provide a unified programming model that can represent and transform data sets of any size, whether the input is a finite data set from a batch data source, or an infinite data set from a streaming data source. The Beam SDKs use the same classes to represent both bounded and unbounded data, and the same transforms to operate on that data. You use the Beam SDK of your choice to build a program that defines your data processing pipeline.
-
-Beam currently supports the following language-specific SDKs:
+#### Apache Beam provides an advanced unified programming model, allowing you to implement batch and streaming data processing jobs that can run on any execution engine.
 
-<table class="table table-condensed">
-<tr>
-  <th>Language</th>
-  <th>SDK Status</th>
-</tr>
-<tr>
-  <td>Java</td>
-  <td>Active Development</td>
-</tr>
-<tr>
-  <td>Python</td>
-  <td>Coming Soon</td>
-</tr>
-<tr>
-  <td>Other</td>
-  <td>TBD</td>
-</tr>
-</table>
+Apache Beam is:
+* **UNIFIED** - Use a single programming model for both batch and streaming use cases.
+* **PORTABLE** - Execute pipelines on multiple execution environments, including Apache Apex, Apache Flink, Apache Spark, and Google Cloud Dataflow.
+* **EXTENSIBLE** - Write and share new SDKs, IO connectors, and transformation libraries. 
 
-## Apache Beam Pipeline Runners
+## Get Started
 
-The Beam Pipeline Runners translate the data processing pipeline you define with your Beam program into the API compatible with the distributed processing back-end of your choice. When you run your Beam program, you'll need to specify the appropriate runner for the back-end where you want to execute your pipeline.
+To use Beam for your data processing tasks, start by reading the [Beam Overview]({{ site.baseurl }}/get-started/beam-overview) and performing the steps in the [Quickstart]({{ site.baseurl }}/get-started/quickstart). Then dive into the [Documentation]({{ site.baseurl }}/documentation/) section for in-depth concepts and reference materials for the Beam model, SDKs, and runners.                                    
 
-Beam currently supports Runners that work with the following distributed processing back-ends:
+## Contribute 
 
-<table class="table table-condensed">
-<tr>
-  <th>Runner</th>
-  <th>Status</th>
-</tr>
-<tr>
-  <td>Google Cloud Dataflow</td>
-  <td>In Development</td>
-</tr>
-<tr>
-  <td>Apache Flink</td>
-  <td>In Development</td>
-</tr>
-<tr>
-  <td>Apache Spark</td>
-  <td>In Development</td>
-</tr>
-<tr>
-  <td>Apache Apex</td>
-  <td>In Development</td>
-</tr>
-</table>
-
-**Note:** You can always execute your pipeline locally for testing and debugging purposes.
-
-## Getting Started with Apache Beam
-
-Interested in working with Apache Beam? Great! Here's how to get started:
-
-* If you are interested in using Beam for your data processing tasks, use the [Get Started]({{ site.baseurl }}/get-started/) section for an overview, quickstart, and examples. Then dive into the [Documentation]({{ site.baseurl }}/documentation/) section to get up to speed on the details.
-* If you're interested in contributing to the Beam SDKs or Runners, start with the [Contribute]({{ site.baseurl }}/contribute/) section.
+Beam is an [Apache Software Foundation](http://www.apache.org) project, available under the Apache v2 license. Beam is an open source community and contributions are greatly appreciated! If you'd like to contribute, please see the [Contribute]({{ site.baseurl }}/contribute/) section.
 
 <hr>
 <div class="row">
   <div class="col-md-6">
-    <h3>Blog</h3>
+    <h2>Blog</h2>
     <div class="list-group">
     {% for post in site.posts %}
     <a class="list-group-item" href="{{ post.url | prepend: site.baseurl }}">{{ post.date | date: "%b %-d, %Y" }} - {{ post.title }}</a>
@@ -87,7 +30,7 @@ Interested in working with Apache Beam? Great! Here's how to get started:
     </div>
   </div>
   <div class="col-md-6">
-    <h3>Twitter</h3>
+    <h2>Twitter</h2>
     <a class="twitter-timeline" href="https://twitter.com/ApacheBeam" data-widget-id="697809684422533120">Tweets by @ApacheBeam</a>
     <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
   </div>
@@ -99,5 +42,4 @@ Interested in working with Apache Beam? Great! Here's how to get started:
 
 Apache Beam is an effort undergoing incubation at [The Apache Software Foundation (ASF)](http://www.apache.org) sponsored by the Apache Incubator PMC. 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.
 
-
 Apache Beam (incubating) is available under [Apache License, version 2.0](http://www.apache.org/licenses/LICENSE-2.0).


[2/3] incubator-beam-site git commit: Regenerate website

Posted by da...@apache.org.
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/7105969e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/tree/7105969e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/diff/7105969e

Branch: refs/heads/asf-site
Commit: 7105969e7b4bb6bcb15b5febc8fab296f272a16b
Parents: 236b3b6
Author: Davor Bonaci <da...@google.com>
Authored: Wed Nov 23 17:11:19 2016 -0800
Committer: Davor Bonaci <da...@google.com>
Committed: Wed Nov 23 17:11:19 2016 -0800

----------------------------------------------------------------------
 content/get-started/beam-overview/index.html | 12 ++-
 content/get-started/index.html               | 30 ++++----
 content/index.html                           | 90 ++++-------------------
 3 files changed, 40 insertions(+), 92 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/7105969e/content/get-started/beam-overview/index.html
----------------------------------------------------------------------
diff --git a/content/get-started/beam-overview/index.html b/content/get-started/beam-overview/index.html
index 928c5d1..ccb4980 100644
--- a/content/get-started/beam-overview/index.html
+++ b/content/get-started/beam-overview/index.html
@@ -146,7 +146,7 @@
       <div class="row">
         <h1 id="apache-beam-overview">Apache Beam Overview</h1>
 
-<p>Apache Beam is an open source, unified programming model that you can use to create a data processing <strong>pipeline</strong>. You start by building a program that defines the pipeline using one of the open source Beam SDKs. The pipeline is then executed by one of Beam\u2019s supported <strong>distributed processing back-ends</strong>, which include <a href="http://flink.apache.org">Apache Flink</a>, <a href="http://spark.apache.org">Apache Spark</a>, and <a href="https://cloud.google.com/dataflow">Google Cloud Dataflow</a>.</p>
+<p>Apache Beam is an open source, unified programming model that you can use to create a data processing <strong>pipeline</strong>. You start by building a program that defines the pipeline using one of the open source Beam SDKs. The pipeline is then executed by one of Beam\u2019s supported <strong>distributed processing back-ends</strong>, which include <a href="http://apex.apache.org">Apache Apex</a>, <a href="http://flink.apache.org">Apache Flink</a>, <a href="http://spark.apache.org">Apache Spark</a>, and <a href="https://cloud.google.com/dataflow">Google Cloud Dataflow</a>.</p>
 
 <p>Beam is particularly useful for <a href="http://en.wikipedia.org/wiki/Embarassingly_parallel">Embarrassingly Parallel</a> data processing tasks, in which the problem can be decomposed into many smaller bundles of data that can be processed independently and in parallel. You can also use Beam for Extract, Transform, and Load (ETL) tasks and pure data integration. These tasks are useful for moving data between different storage media and data sources, transforming data into a more desirable format, or loading data onto a new system.</p>
 
@@ -187,7 +187,7 @@
   <th>Status</th>
 </tr>
 <tr>
-  <td>Google Cloud Dataflow</td>
+  <td>Apache Apex</td>
   <td>In Development</td>
 </tr>
 <tr>
@@ -198,10 +198,18 @@
   <td>Apache Spark</td>
   <td>In Development</td>
 </tr>
+<tr>
+  <td>Google Cloud Dataflow</td>
+  <td>In Development</td>
+</tr>
 </table>
 
 <p><strong>Note:</strong> You can always execute your pipeline locally for testing and debugging purposes.</p>
 
+<h2 id="getting-started-with-apache-beam">Getting Started with Apache Beam</h2>
+
+<p>Get started using Beam for your data processing tasks by following the <a href="/get-started/quickstart">Quickstart</a> and the <a href="/get-started/wordcount-example">WordCount Examples Walkthrough</a>.</p>
+
       </div>
 
 

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/7105969e/content/get-started/index.html
----------------------------------------------------------------------
diff --git a/content/get-started/index.html b/content/get-started/index.html
index c7d0626..8ab34c0 100644
--- a/content/get-started/index.html
+++ b/content/get-started/index.html
@@ -144,35 +144,33 @@
     <div class="container" role="main">
 
       <div class="row">
-        <h1 id="using-apache-beam">Using Apache Beam</h1>
+        <h1 id="get-started-with-apache-beam">Get Started with Apache Beam</h1>
 <p>Learn to use Beam to create data processing pipelines that run on supported processing back-ends:</p>
 
-<h4 id="beam-overviewusebeam-overview"><a href="/use/beam-overview">Beam Overview</a></h4>
+<h4 id="beam-overviewget-startedbeam-overview"><a href="/get-started/beam-overview">Beam Overview</a></h4>
+
 <p>Learn about the Beam model, the currently available Beam SDKs and Runners, and Beam\u2019s native I/O connectors.</p>
 
-<h4 id="quickstartusequickstart"><a href="/use/quickstart/">Quickstart</a></h4>
-<p>Learn how to set up a Beam project and run a simple example Beam pipeline on your local machine.</p>
+<h4 id="quickstartget-startedquickstart"><a href="/get-started/quickstart/">Quickstart</a></h4>
 
-<h4 id="release-informationusereleases"><a href="/use/releases">Release Information</a></h4>
-<p>Find information on the latest Beam releases, including versioning and release notes.</p>
+<p>Learn how to set up a Beam project and run a simple example Beam pipeline on your local machine.</p>
 
 <h4 id="example-walkthroughs">Example Walkthroughs</h4>
+
 <p>See detailed walkthroughs of complete Beam pipelines.</p>
 
 <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/mobile-gaming-example">Mobile Gaming</a>: A series of more advanced pipelines that demonstrate use cases in the mobile gaming domain</li>
+  <li><a href="/get-started/wordcount-example">WordCount</a>: Simple example pipelines that demonstrate basic Beam programming, including debugging and testing</li>
+  <li><a href="/get-started/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>
-<p>Find resources to help you use Beam.</p>
+<h4 id="downloads-and-releasesget-starteddownloads"><a href="/get-started/downloads">Downloads and Releases</a></h4>
 
-<ul>
-  <li><a href="/use/mailing-lists/">Mailing Lists</a></li>
-  <li><a href="/use/issue-tracking/">Issue Tracking</a></li>
-  <li><a href="http://stackoverflow.com/questions/tagged/apache-beam">Beam on Stack Overflow</a></li>
-  <li><a href="http://apachebeam.slack.com">Slack Channel</a></li>
-</ul>
+<p>Find download links and information on the latest Beam releases, including versioning and release notes.</p>
+
+<h4 id="supportget-startedsupport"><a href="/get-started/support">Support</a></h4>
+
+<p>Find resources, such as mailing lists and issue tracking, to help you use Beam. Ask questions and discuss topics via <a href="http://stackoverflow.com/questions/tagged/apache-beam">Stack Overflow</a> or on Beam\u2019s <a href="http://apachebeam.slack.com">Slack Channel</a>.</p>
 
       </div>
 

http://git-wip-us.apache.org/repos/asf/incubator-beam-site/blob/7105969e/content/index.html
----------------------------------------------------------------------
diff --git a/content/index.html b/content/index.html
index 03ab387..4d8e846 100644
--- a/content/index.html
+++ b/content/index.html
@@ -144,88 +144,30 @@
     <div class="container" role="main">
 
       <div class="row">
-        <div class="alert alert-info alert-dismissible" role="alert">
-<span class="glyphicon glyphicon-flag" aria-hidden="true"></span>
-<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
-The Apache Beam project is in the process of bootstrapping. This includes the website -- so please file issues you find in <a href="/use/issue-tracking/">Jira</a>. Thanks!
-</div>
+        <h1 id="apache-beam-incubating">Apache Beam (incubating)</h1>
 
-<h1 id="apache-beam-incubating">Apache Beam (incubating)</h1>
-
-<p>Apache Beam is an open source, unified programming model that you can use to create a data processing <strong>pipeline</strong>. You start by building a program that defines the pipeline using one of the open source Beam SDKs. The pipeline is then executed by one of Beam\u2019s supported <strong>distributed processing back-ends</strong>, which include <a href="http://apex.apache.org">Apache Apex</a>, <a href="http://flink.apache.org">Apache Flink</a>, <a href="http://spark.apache.org">Apache Spark</a>, and <a href="https://cloud.google.com/dataflow">Google Cloud Dataflow</a>.</p>
-
-<p>Beam is particularly useful for <a href="http://en.wikipedia.org/wiki/Embarassingly_parallel">Embarrassingly Parallel</a> data processing tasks, in which the problem can be decomposed into many smaller bundles of data that can be processed independently and in parallel. You can also use Beam for Extract, Transform, and Load (ETL) tasks and pure data integration. These tasks are useful for moving data between different storage media and data sources, transforming data into a more desirable format, or loading data onto a new system.</p>
-
-<h2 id="apache-beam-sdks">Apache Beam SDKs</h2>
-
-<p>The Beam SDKs provide a unified programming model that can represent and transform data sets of any size, whether the input is a finite data set from a batch data source, or an infinite data set from a streaming data source. The Beam SDKs use the same classes to represent both bounded and unbounded data, and the same transforms to operate on that data. You use the Beam SDK of your choice to build a program that defines your data processing pipeline.</p>
-
-<p>Beam currently supports the following language-specific SDKs:</p>
-
-<table class="table table-condensed">
-<tr>
-  <th>Language</th>
-  <th>SDK Status</th>
-</tr>
-<tr>
-  <td>Java</td>
-  <td>Active Development</td>
-</tr>
-<tr>
-  <td>Python</td>
-  <td>Coming Soon</td>
-</tr>
-<tr>
-  <td>Other</td>
-  <td>TBD</td>
-</tr>
-</table>
-
-<h2 id="apache-beam-pipeline-runners">Apache Beam Pipeline Runners</h2>
-
-<p>The Beam Pipeline Runners translate the data processing pipeline you define with your Beam program into the API compatible with the distributed processing back-end of your choice. When you run your Beam program, you\u2019ll need to specify the appropriate runner for the back-end where you want to execute your pipeline.</p>
-
-<p>Beam currently supports Runners that work with the following distributed processing back-ends:</p>
-
-<table class="table table-condensed">
-<tr>
-  <th>Runner</th>
-  <th>Status</th>
-</tr>
-<tr>
-  <td>Google Cloud Dataflow</td>
-  <td>In Development</td>
-</tr>
-<tr>
-  <td>Apache Flink</td>
-  <td>In Development</td>
-</tr>
-<tr>
-  <td>Apache Spark</td>
-  <td>In Development</td>
-</tr>
-<tr>
-  <td>Apache Apex</td>
-  <td>In Development</td>
-</tr>
-</table>
-
-<p><strong>Note:</strong> You can always execute your pipeline locally for testing and debugging purposes.</p>
-
-<h2 id="getting-started-with-apache-beam">Getting Started with Apache Beam</h2>
-
-<p>Interested in working with Apache Beam? Great! Here\u2019s how to get started:</p>
+<h4 id="apache-beam-provides-an-advanced-unified-programming-model-allowing-you-to-implement-batch-and-streaming-data-processing-jobs-that-can-run-on-any-execution-engine">Apache Beam provides an advanced unified programming model, allowing you to implement batch and streaming data processing jobs that can run on any execution engine.</h4>
 
+<p>Apache Beam is:</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="/documentation/">Documentation</a> section to get up to speed on the details.</li>
-  <li>If you\u2019re interested in contributing to the Beam SDKs or Runners, start with the <a href="/contribute/">Contribute</a> section.</li>
+  <li><strong>UNIFIED</strong> - Use a single programming model for both batch and streaming use cases.</li>
+  <li><strong>PORTABLE</strong> - Execute pipelines on multiple execution environments, including Apache Apex, Apache Flink, Apache Spark, and Google Cloud Dataflow.</li>
+  <li><strong>EXTENSIBLE</strong> - Write and share new SDKs, IO connectors, and transformation libraries.</li>
 </ul>
 
+<h2 id="get-started">Get Started</h2>
+
+<p>To use Beam for your data processing tasks, start by reading the <a href="/get-started/beam-overview">Beam Overview</a> and performing the steps in the <a href="/get-started/quickstart">Quickstart</a>. Then dive into the <a href="/documentation/">Documentation</a> section for in-depth concepts and reference materials for the Beam model, SDKs, and runners.</p>
+
+<h2 id="contribute">Contribute</h2>
+
+<p>Beam is an <a href="http://www.apache.org">Apache Software Foundation</a> project, available under the Apache v2 license. Beam is an open source community and contributions are greatly appreciated! If you\u2019d like to contribute, please see the <a href="/contribute/">Contribute</a> section.</p>
+
 <hr />
 
 <div class="row">
   <div class="col-md-6">
-    <h3>Blog</h3>
+    <h2>Blog</h2>
     <div class="list-group">
     
     <a class="list-group-item" href="/blog/2016/10/20/test-stream.html">Oct 20, 2016 - Testing Unbounded Pipelines in Apache Beam</a>
@@ -253,7 +195,7 @@ The Apache Beam project is in the process of bootstrapping. This includes the we
     </div>
   </div>
   <div class="col-md-6">
-    <h3>Twitter</h3>
+    <h2>Twitter</h2>
     <a class="twitter-timeline" href="https://twitter.com/ApacheBeam" data-widget-id="697809684422533120">Tweets by @ApacheBeam</a>
     <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
   </div>


[3/3] incubator-beam-site git commit: This closes #93

Posted by da...@apache.org.
This closes #93


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/1c9f8562
Tree: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/tree/1c9f8562
Diff: http://git-wip-us.apache.org/repos/asf/incubator-beam-site/diff/1c9f8562

Branch: refs/heads/asf-site
Commit: 1c9f85626506bf8bbdb9b87b0b885e8b98af7560
Parents: cb975b4 7105969
Author: Davor Bonaci <da...@google.com>
Authored: Wed Nov 23 17:11:19 2016 -0800
Committer: Davor Bonaci <da...@google.com>
Committed: Wed Nov 23 17:11:19 2016 -0800

----------------------------------------------------------------------
 content/get-started/beam-overview/index.html | 12 ++-
 content/get-started/index.html               | 30 ++++----
 content/index.html                           | 90 ++++-------------------
 src/get-started/beam-overview.md             | 13 +++-
 src/get-started/index.md                     | 28 +++----
 src/index.md                                 | 80 +++-----------------
 6 files changed, 76 insertions(+), 177 deletions(-)
----------------------------------------------------------------------