You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by we...@apache.org on 2018/01/19 17:49:17 UTC

[arrow] branch master updated: ARROW-1872: [Website] Minor edits and addition of YAML for versions

This is an automated email from the ASF dual-hosted git repository.

wesm pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git


The following commit(s) were added to refs/heads/master by this push:
     new 305b54c  ARROW-1872: [Website] Minor edits and addition of YAML for versions
305b54c is described below

commit 305b54ce0ca092fb243e3c69e5fb186cdd90266f
Author: Justin Dunham <ri...@justindunham.net>
AuthorDate: Fri Jan 19 12:49:13 2018 -0500

    ARROW-1872: [Website] Minor edits and addition of YAML for versions
    
    Hi, in this version I've:
    
    * Added a YAML file for tracking versions and outputting related links etc.
    * Done some minor cleanup on HTML and images
    * Added a small paragraph about what Arrow is to the front page
    
    Author: Justin Dunham <ri...@justindunham.net>
    
    Closes #1483 from riboflavin/master and squashes the following commits:
    
    9ffb5263 [Justin Dunham] fix responsive layout
    fece5578 [Justin Dunham] update front page description
    6174a5fb [Justin Dunham] small image cleanups
    173ead2c [Justin Dunham] slight improvements to mobile and html layout
    fe9007d5 [Justin Dunham] add version vars, small amount of copy, and clean up formatting slightly
---
 site/_data/versions.yml |  29 ++++++++++++
 site/img/copy.png       | Bin 23204 -> 64271 bytes
 site/img/copy2.png      | Bin 37973 -> 0 bytes
 site/img/shared.png     | Bin 37973 -> 20925 bytes
 site/img/shared2.png    | Bin 23204 -> 0 bytes
 site/index.html         | 118 +++++++++++++++++++++++++-----------------------
 site/install.md         |  20 ++++----
 7 files changed, 100 insertions(+), 67 deletions(-)

diff --git a/site/_data/versions.yml b/site/_data/versions.yml
new file mode 100644
index 0000000..0d04183
--- /dev/null
+++ b/site/_data/versions.yml
@@ -0,0 +1,29 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to you under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# Database of contributors to Apache Arrow (WIP)
+# Blogs and other pages use this data
+#
+current:
+  number: '0.8.0'
+  date: '18 December 2017'
+  git-tag: '1d689e5'
+  github-tag-link: 'https://github.com/apache/arrow/releases/tag/apache-arrow-0.8.0'
+  release-notes: 'http://arrow.apache.org/release/0.8.0.html'
+  mirrors: 'https://www.apache.org/dyn/closer.cgi/arrow/arrow-0.8.0/'
+  mirrors-tar: 'https://www.apache.org/dyn/closer.cgi/arrow/arrow-0.8.0/apache-arrow-0.8.0.tar.gz'
+  java-artifacts: 'http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.arrow%22%20AND%20v%3A%220.8.0%22'
+  asc: 'https://www.apache.org/dist/arrow/arrow-0.8.0/apache-arrow-0.8.0.tar.gz.asc'
+  sha512: 'https://www.apache.org/dist/arrow/arrow-0.8.0/apache-arrow-0.8.0.tar.gz.sha512'
\ No newline at end of file
diff --git a/site/img/copy.png b/site/img/copy.png
index a1e0499..55ff71e 100644
Binary files a/site/img/copy.png and b/site/img/copy.png differ
diff --git a/site/img/copy2.png b/site/img/copy2.png
deleted file mode 100644
index 7869dad..0000000
Binary files a/site/img/copy2.png and /dev/null differ
diff --git a/site/img/shared.png b/site/img/shared.png
index 7869dad..b079ad0 100644
Binary files a/site/img/shared.png and b/site/img/shared.png differ
diff --git a/site/img/shared2.png b/site/img/shared2.png
deleted file mode 100644
index a1e0499..0000000
Binary files a/site/img/shared2.png and /dev/null differ
diff --git a/site/index.html b/site/index.html
index 87995cb..ec80075 100644
--- a/site/index.html
+++ b/site/index.html
@@ -1,74 +1,78 @@
 ---
 layout: default
 ---
-    <div class="container">
-      <div class="jumbotron">
+<div class="container">
+    <div class="jumbotron">
         <h1>Apache Arrow</h1>
-        <p class="lead">Powering Columnar In-Memory Analytics</p>
+        <p class="lead">A cross-language development platform for in-memory data</p>
         <p>
-          <a class="btn btn-lg btn-success" href="mailto:dev-subscribe@arrow.apache.org" role="button">Join Mailing List</a>
-          <a class="btn btn-lg btn-primary" href="{{ site.baseurl }}/install/" role="button">Install (0.8.0 Release - December 18, 2017)</a>
+            <a class="btn btn-lg btn-success" style="white-space: normal;" href="mailto:dev-subscribe@arrow.apache.org" role="button">Join Mailing List</a>
+            <a class="btn btn-lg btn-primary" style="white-space: normal;" href="{{ site.baseurl }}/install/" role="button">Install ({{site.data.versions['current'].number}} Release - {{site.data.versions['current'].date}})</a>
         </p>
-      </div>
-      <h4><a href="{{ site.baseurl }}/blog/"><strong>See Latest News</strong></a></h4>
-      <div class="row">
+    </div>
+    <div class="row">
+        <div class="col-xs-12">
+            <h4>
+                <a href="{{ site.baseurl }}/blog/"><strong>See Latest News</strong></a>
+            </h4>
+        </div>
+    </div>
+    <div class="row">
+        <div class="col-xs-12">
+            <p>Apache Arrow is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. It also provides computational libraries and zero-copy streaming messaging and interprocess communication. Languages currently supported include C, C++, Java, JavaScript, Python, and Ruby.</p>
+        </div>
+    </div>
+    <div class="row">
         <div class="col-lg-4">
-          <h2>Fast</h2>
-          <p>Apache Arrow&#8482; enables execution engines to take advantage of
- the latest SIMD (Single input multiple data) operations included in modern
- processors, for native vectorized optimization of analytical data
- processing. Columnar layout is optimized for data locality for better
- performance on modern hardware like CPUs and GPUs.</p>
-
-          <p>The Arrow memory format supports <strong>zero-copy reads</strong>
-          for lightning-fast data access without serialization overhead.</p>
-
+            <h2>Fast</h2>
+            <p>Apache Arrow&#8482; enables execution engines to take advantage of the latest SIMD (Single input multiple data) operations included in modern processors, for native vectorized optimization of analytical data processing. Columnar layout is optimized for data locality for better performance on modern hardware like CPUs and GPUs.</p>
+            <p>The Arrow memory format supports <strong>zero-copy reads</strong> for lightning-fast data access without serialization overhead.</p>
         </div>
         <div class="col-lg-4">
-          <h2>Flexible</h2>
-          <p>Arrow acts as a new high-performance interface between various
-          systems. It is also focused on supporting a wide variety of
-          industry-standard programming languages. Java, C, C++, Python, Ruby,
-          and JavaScript implementations are in progress and more languages are
-          welcome.</p>
+            <h2>Flexible</h2>
+            <p>Arrow acts as a new high-performance interface between various systems. It is also focused on supporting a wide variety of industry-standard programming languages. Java, C, C++, Python, Ruby, and JavaScript implementations are in progress and more languages are welcome.
+            </p>
         </div>
         <div class="col-lg-4">
-          <h2>Standard</h2>
-          <p>Apache Arrow is backed by key developers of 13 major open source
-          projects, including Calcite, Cassandra, Drill, Hadoop, HBase, Ibis,
-          Impala, Kudu, Pandas, Parquet, Phoenix, Spark, and Storm making it
-          the de-facto standard for columnar in-memory analytics.</p>
-
-          <p>Learn more about projects that are <a href="{{ site.baseurl
-          }}/powered_by/">Powered By Apache Arrow</a></p>
+            <h2>Standard</h2>
+            <p>Apache Arrow is backed by key developers of 13 major open source projects, including Calcite, Cassandra, Drill, Hadoop, HBase, Ibis, Impala, Kudu, Pandas, Parquet, Phoenix, Spark, and Storm making it the de-facto standard for columnar in-memory analytics.</p>
+            <p>Learn more about projects that are <a href="{{ site.baseurl }}/powered_by/">Powered By Apache Arrow</a></p>
+        </div>
+    </div>
+    <!-- close "row" div -->
 
+    <div class="row">
+        <div class="col-xs-12">
+            <h2>Performance Advantage of Columnar In-Memory</h2>
+        </div>
+        <div class="col-lg-offset-2 col-lg-8 col-xs-12">
+            <img src="img/simd.png" alt="SIMD" class="img-responsive" />
         </div>
-     </div> <!-- close "row" div -->
+    </div>
 
-<h2>Performance Advantage of Columnar In-Memory</h2>
-<div align="center">
-  <img src="img/simd.png" alt="SIMD" style="width:60%" />
+    <div class="row">
+        <div class="col-xs-12">
+            <h2>Advantages of a Common Data Layer</h2>
+        </div>
+        <div class="col-lg-6 col-lg-offset-0 col-sm-8 col-sm-offset-2 col-xs-10 col-xs-offset-1">
+            <img src="img/copy.png" alt="common data layer" class="img-responsive" />
+            <ul>
+                <li>Each system has its own internal memory format</li>
+                <li>70-80% computation wasted on serialization and deserialization</li>
+                <li>Similar functionality implemented in multiple projects</li>
+            </ul>
+        </div>
+        <div class="col-lg-6 col-lg-offset-0 col-sm-8 col-sm-offset-2 col-xs-10 col-xs-offset-1">
+            <img src="img/shared.png" alt="common data layer" class="img-responsive" />
+            <ul>
+                <li>All systems utilize the same memory format</li>
+                <li>No overhead for cross-system communication</li>
+                <li>Projects can share functionality (eg, Parquet-to-Arrow reader)</li>
+            </ul>
+        </div>
+    </div>
 </div>
-<h2>Advantages of a Common Data Layer</h2>
+<!-- /container -->  
 
-<div class="row">
-<div class="col-lg-4" style="width:50%">
-<img src="img/copy2.png" alt="common data layer" style="width:100%" />
-<ul>
-    <li>Each system has its own internal memory format</li>
-    <li>70-80% computation wasted on serialization and deserialization</li>
-    <li>Similar functionality implemented in multiple projects</li>
-</ul>
-</div>
-<div class="col-lg-4" style="width:50%">
-<img src="img/shared2.png" alt="common data layer" style="width:100%" />
-<ul>
-    <li>All systems utilize the same memory format</li>
-    <li>No overhead for cross-system communication</li>
-    <li>Projects can share functionality (eg, Parquet-to-Arrow reader)</li>
-</ul>
-</div>
-</div>
-    </div> <!-- /container -->
-  </body>
+</body>
 </html>
diff --git a/site/install.md b/site/install.md
index ec30e04..f795299 100644
--- a/site/install.md
+++ b/site/install.md
@@ -20,9 +20,9 @@ limitations under the License.
 {% endcomment %}
 -->
 
-## Current Version: 0.8.0
+## Current Version: {{site.data.versions['current'].number}}
 
-### Released: 18 December 2017
+### Released: {{site.data.versions['current'].date}}
 
 See the [release notes][10] for more about what's new.
 
@@ -30,7 +30,7 @@ See the [release notes][10] for more about what's new.
 
 * **Source Release**: [apache-arrow-0.8.0.tar.gz][6]
 * **Verification**: [sha512][3], [asc][7] ([verification instructions][12])
-* [Git tag 1d689e5][2]
+* [Git tag {{site.data.versions['current'].git-tag}}][2]
 * [PGP keys for release signatures][11]
 
 ### Java Packages
@@ -145,15 +145,15 @@ These repositories are managed at
 [red-data-tools/arrow-packages][9]. If you have any feedback, please
 send it to the project instead of Apache Arrow project.
 
-[1]: https://www.apache.org/dyn/closer.cgi/arrow/arrow-0.8.0/
-[2]: https://github.com/apache/arrow/releases/tag/apache-arrow-0.8.0
-[3]: https://www.apache.org/dist/arrow/arrow-0.8.0/apache-arrow-0.8.0.tar.gz.sha512
-[4]: http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.arrow%22%20AND%20v%3A%220.8.0%22
+[1]: {{site.data.versions['current'].mirrors}}
+[2]: {{site.data.versions['current'].github-tag-link}}
+[3]: {{site.data.versions['current'].sha512}}
+[4]: {{site.data.versions['current'].java-artifacts}}
 [5]: http://conda-forge.github.io
-[6]: https://www.apache.org/dyn/closer.cgi/arrow/arrow-0.8.0/apache-arrow-0.8.0.tar.gz
-[7]: https://www.apache.org/dist/arrow/arrow-0.8.0/apache-arrow-0.8.0.tar.gz.asc
+[6]: {{site.data.versions['current'].mirrors-tar}}
+[7]: {{site.data.versions['current'].asc}}
 [8]: https://github.com/red-data-tools/parquet-glib
 [9]: https://github.com/red-data-tools/arrow-packages
-[10]: http://arrow.apache.org/release/0.8.0.html
+[10]: {{site.data.versions['current'].release-notes}}
 [11]: http://www.apache.org/dist/arrow/KEYS
 [12]: https://www.apache.org/dyn/closer.cgi#verify
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
['"commits@arrow.apache.org" <co...@arrow.apache.org>'].