You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by ch...@apache.org on 2019/01/11 08:39:15 UTC
[flink-web] 01/02: [FLINK-11269] Support listing optional components
This is an automated email from the ASF dual-hosted git repository.
chesnay pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/flink-web.git
commit 596e390977342aebfb671400eac47a938da265f6
Author: zentol <ch...@apache.org>
AuthorDate: Tue Jan 8 18:47:39 2019 +0100
[FLINK-11269] Support listing optional components
---
_config.yml | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
css/flink.css | 12 ++++++++++++
downloads.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 117 insertions(+)
diff --git a/_config.yml b/_config.yml
index 0f93781..aeff24e 100644
--- a/_config.yml
+++ b/_config.yml
@@ -21,6 +21,61 @@ FLINK_GITHUB_URL: https://github.com/apache/flink
FLINK_CONTRIBUTORS_URL: https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors
FLINK_GITHUB_REPO_NAME: flink
+optional_components:
+ -
+ name: "Avro"
+ category: "SQL Formats"
+ scala_dependent: false
+ versions:
+ -
+ version: "1.7.1"
+ id: 171-sql-format-avro
+ url: https://repository.apache.org/content/groups/public/org/apache/flink/flink-avro/1.7.1/flink-avro-1.7.1.jar
+ asc_url: https://repository.apache.org/content/groups/public/org/apache/flink/flink-avro/1.7.1/flink-avro-1.7.1.jar.asc
+ sha_url: https://repository.apache.org/content/groups/public/org/apache/flink/flink-avro/1.7.1/flink-avro-1.7.1.jar.sha1
+ -
+ name: "Json"
+ category: "SQL Formats"
+ scala_dependent: false
+ versions:
+ -
+ version: "1.7.1"
+ id: 171-sql-format-json
+ url: https://repository.apache.org/content/groups/public/org/apache/flink/flink-json/1.7.1/flink-json-1.7.1.jar
+ asc_url: https://repository.apache.org/content/groups/public/org/apache/flink/flink-json/1.7.1/flink-json-1.7.1.jar.asc
+ sha_url: https://repository.apache.org/content/groups/public/org/apache/flink/flink-json/1.7.1/flink-json-1.7.1.jar.sha1
+
+# Example for scala dependent component:
+# -
+# name: "Prometheus MetricReporter"
+# category: "Reporters"
+# scala_dependent: true
+# versions:
+# -
+# version: "1.7.1"
+# scala_211:
+# id: 171-prometheus-211
+# url: https://repository.apache.org/content/groups/public/org/apache/flink/flink-metrics-prometheus_2.11/1.7.1/flink-metrics-prometheus_2.11-1.7.1.jar
+# asc_url: https://repository.apache.org/content/groups/public/org/apache/flink/flink-metrics-prometheus_2.11/1.7.1/flink-metrics-prometheus_2.11-1.7.1.jar.asc
+# sha_url: https://repository.apache.org/content/groups/public/org/apache/flink/flink-metrics-prometheus_2.11/1.7.1/flink-metrics-prometheus_2.11-1.7.1.jar.sha1
+# scala_212:
+# id: 171-prometheus-212
+# url: https://repository.apache.org/content/groups/public/org/apache/flink/flink-metrics-prometheus_2.12/1.7.1/flink-metrics-prometheus_2.12-1.7.1.jar
+# asc_url: https://repository.apache.org/content/groups/public/org/apache/flink/flink-metrics-prometheus_2.12/1.7.1/flink-metrics-prometheus_2.12-1.7.1.jar.asc
+# md1_url: https://repository.apache.org/content/groups/public/org/apache/flink/flink-metrics-prometheus_2.12/1.7.1/flink-metrics-prometheus_2.12-1.7.1.jar.sha1
+# -
+# version: "1.6.1"
+# scala_211:
+# id: 171-prometheus-211
+# url: https://repository.apache.org/content/groups/public/org/apache/flink/flink-metrics-prometheus_2.11/1.7.1/flink-metrics-prometheus_2.11-1.7.1.jar
+# asc_url: https://repository.apache.org/content/groups/public/org/apache/flink/flink-metrics-prometheus_2.11/1.7.1/flink-metrics-prometheus_2.11-1.7.1.jar.asc
+# sha_url: https://repository.apache.org/content/groups/public/org/apache/flink/flink-metrics-prometheus_2.11/1.7.1/flink-metrics-prometheus_2.11-1.7.1.jar.sha1
+# scala_212:
+# id: 171-prometheus-212
+# url: https://repository.apache.org/content/groups/public/org/apache/flink/flink-metrics-prometheus_2.12/1.7.1/flink-metrics-prometheus_2.12-1.7.1.jar
+# asc_url: https://repository.apache.org/content/groups/public/org/apache/flink/flink-metrics-prometheus_2.12/1.7.1/flink-metrics-prometheus_2.12-1.7.1.jar.asc
+# md1_url: https://repository.apache.org/content/groups/public/org/apache/flink/flink-metrics-prometheus_2.12/1.7.1/flink-metrics-prometheus_2.12-1.7.1.jar.sha1
+
source_releases:
-
name: "Apache Flink 1.7.1"
diff --git a/css/flink.css b/css/flink.css
index ca4dacc..cb7e9cc 100755
--- a/css/flink.css
+++ b/css/flink.css
@@ -162,6 +162,18 @@ img {
Various
=============================================================================*/
+.collapsible {
+ background-color: #eee;
+ color: #444;
+ cursor: pointer;
+ padding: 12px;
+ width: 100%;
+ border: none;
+ text-align: left;
+ outline: none;
+ font-size: 15px;
+}
+
.stack img {
width: 480px;
height: 280px;
diff --git a/downloads.md b/downloads.md
index 2b4351a..e396847 100644
--- a/downloads.md
+++ b/downloads.md
@@ -70,7 +70,57 @@ bundles the matching Hadoop version, or use the Hadoop free version and
</a>
(<a href="{{ source_release.asc_url }}">asc</a>, <a href="{{ source_release.sha512_url }}">sha512</a>)
</div>
+{% endfor %}
+
+### Optional components
+
+{% assign categories = site.optional_components | group_by: 'category' | sort: 'name' %}
+{% for category in categories %}
+
+<button class="collapsible" data-toggle="collapse" data-target="#{{category.name | slugify}}" aria-hidden="true">{{category.name}}<span class="glyphicon glyphicon-plus" style="float: right; font-size: 20px;"></span></button>
+<div id="{{category.name | slugify}}" class="collapse">
+{% assign components = category.items | | sort: 'name' %}
+{% for component in components %}
+
+<table class="table table-striped">
+ <thead>
+ <tr>
+ <th><strong>{{ component.name }}</strong></th>
+ {% if component.scala_dependent %}
+ <th>Scala 2.11</th>
+ <th>Scala 2.12</th>
+ {% else %}
+ <th></th>
+ {% endif %}
+ </tr>
+ </thead>
+ <tbody>
+ {% for version in component.versions %}
+ <tr>
+ {% if component.scala_dependent %}
+ <td>{{ version.version }}</td>
+ {% if version.scala_211 %}
+ <td><a href="{{ version.scala_211.url }}" class="ga-track" id="{{ version.scala_211.id }}">Download</a> (<a href="{{ version.scala_211.asc_url }}">asc</a>, <a href="{{ version.scala_211.sha512_url }}">sha1</a>)</td>
+ {% else %}
+ <td>Not supported.</td>
+ {% endif %}
+ {% if version.scala_212 %}
+ <td><a href="{{ version.scala_212.url }}" class="ga-track" id="{{ version.scala_212.id }}">Download</a> (<a href="{{ version.scala_212.asc_url }}">asc</a>, <a href="{{ version.scala_212.sha512_url }}">sha1</a>)</td>
+ {% else %}
+ <td>Not supported.</td>
+ {% endif %}
+ {% else %}
+ <td>{{ version.version }}</td>
+ <td><a href="{{ version.url }}" class="ga-track" id="{{ version.id }}">Download</a> (<a href="{{ version.asc_url }}">asc</a>, <a href="{{ version.sha_url }}">sha1</a>)</td>
+ {% endif %}
+ </tr>
+ {% endfor %}
+ </tbody>
+</table>
+
+{% endfor %}
+</div>
{% endfor %}
## Release Notes