[
https://issues.apache.org/jira/browse/ARROW-1872?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16332631#comment-16332631
]
ASF GitHub Bot commented on ARROW-1872:
---------------------------------------
wesm closed pull request #1483: ARROW-1872: [Website] Minor edits and addition
of YAML for versions
URL: https://github.com/apache/arrow/pull/1483
This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:
As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):
diff --git a/site/_data/versions.yml b/site/_data/versions.yml
new file mode 100644
index 000000000..0d0418386
--- /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 a1e04999e..55ff71ece 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 7869dadde..000000000
Binary files a/site/img/copy2.png and /dev/null differ
diff --git a/site/img/shared.png b/site/img/shared.png
index 7869dadde..b079ad0c6 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 a1e04999e..000000000
Binary files a/site/img/shared2.png and /dev/null differ
diff --git a/site/index.html b/site/index.html
index 87995cbab..ec80075c5 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:[email protected]" 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:[email protected]" 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™ 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™ 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 ec30e0469..f79529967 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
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
> [Website] Populate hard-coded fields for current release from a YAML file
> -------------------------------------------------------------------------
>
> Key: ARROW-1872
> URL: https://issues.apache.org/jira/browse/ARROW-1872
> Project: Apache Arrow
> Issue Type: Improvement
> Components: Website
> Reporter: Wes McKinney
> Priority: Major
> Labels: pull-request-available
> Fix For: 0.9.0
>
>
> Jekyll supports interpolating data from YAML files when generating the static
> site. This will simplify updating the website by not having to edit
> hard-coded fields in Markdown or HTML files
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)