beam-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From da...@apache.org
Subject [2/3] incubator-beam-site git commit: Regenerate website
Date Thu, 24 Nov 2016 01:11:38 GMT
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 <davor@google.com>
Authored: Wed Nov 23 17:11:19 2016 -0800
Committer: Davor Bonaci <davor@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’s 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’s 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’s
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’s <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’s 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’ll 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’s 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’re 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’d 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>


Mime
View raw message