This is an automated email from the ASF dual-hosted git repository.
czweng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-paimon-website.git
The following commit(s) were added to refs/heads/master by this push:
new 378e8ee709 Update team page and add download page
378e8ee709 is described below
commit 378e8ee709a06a0e25beb32fa6107f726b3acef2
Author: tsreaper <[email protected]>
AuthorDate: Mon Jan 22 13:40:15 2024 +0800
Update team page and add download page
---
main/nav-footer.js | 9 +-
main/team.html | 138 +++++++++++++++++++++-------
pages/content/downloads.md | 113 +++++++++++++++++++++++
pages/content/releases/_index.md | 24 +++++
pages/content/{ => releases}/release-0.4.md | 2 +-
pages/content/{ => releases}/release-0.5.md | 2 +-
pages/content/{ => releases}/release-0.6.md | 2 +-
7 files changed, 249 insertions(+), 41 deletions(-)
diff --git a/main/nav-footer.js b/main/nav-footer.js
index ddfbbdc385..a46f09c0c0 100644
--- a/main/nav-footer.js
+++ b/main/nav-footer.js
@@ -10,13 +10,16 @@ const navHtml = `
<a class="nav-link"
href="https://paimon.apache.org/docs/master">Document</a>
</li>
<li class="nav-item active px-3">
- <a class="nav-link"
href="https://github.com/apache/incubator-paimon/">Github</a>
+ <a class="nav-link"
href="https://paimon.apache.org/downloads.html">Downloads</a>
</li>
<li class="nav-item active px-3">
- <a class="nav-link"
href="https://paimon.apache.org/users.html">Who's Using</a>
+ <a class="nav-link"
href="https://paimon.apache.org/release-0.6.html">Releases</a>
</li>
<li class="nav-item active px-3">
- <a class="nav-link"
href="https://paimon.apache.org/release-0.6.html">Releases</a>
+ <a class="nav-link"
href="https://github.com/apache/incubator-paimon/">Github</a>
+ </li>
+ <li class="nav-item active px-3">
+ <a class="nav-link"
href="https://paimon.apache.org/users.html">Who's Using</a>
</li>
<li class="nav-item dropdown px-3">
<a class="nav-link dropdown-toggle" data-bs-toggle="dropdown"
href="#" role="button" aria-haspopup="true" aria-expanded="false">Community</a>
diff --git a/main/team.html b/main/team.html
index b4bdb9faa5..6a56c3cee0 100644
--- a/main/team.html
+++ b/main/team.html
@@ -35,48 +35,116 @@ under the License.
</head>
<body class="d-flex flex-column min-vh-100">
<div class="container">
- <div class="row">
- <div class="col-12 text-center pt-5 pb-3">
- <h2>Team</h2>
- <br>
- <h3 id="mentors">
- Mentors
- </h3>
- <p>Becket Qin</p>
- <p>Robert Metzger</p>
- <p>Stephan Ewen</p>
- <p>Yu Li</p>
- <br>
- <h3 id="ppmc">
- PPMC
- </h3>
- <p>Jingsong Lee</p>
- <p>Caizhi Weng</p>
- <p>Feng Wang</p>
- <p>Nicholas Jiang</p>
- <p>Timo Walther</p>
- <p>Fang Yong</p>
- <br>
- <h3 id="committers">
- Committers
- </h3>
- <p>Jingsong Lee</p>
- <p>Caizhi Weng</p>
- <p>Feng Wang</p>
- <p>Nicholas Jiang</p>
- <p>Timo Walther</p>
- <p>Fang Yong</p>
- <p>Zelin Yu</p>
- <p>Chong Zhuang</p>
- <p>Ming Li</p>
+
+ <div class="row pt-5 pb-5">
+ <div class="col-12 text-center"><h2>Our Team</h2></div>
+ </div>
+
+ <div class="row justify-content-center pt-3 pb-3">
+ <div class="col-auto text-center">
+ <h3>Mentors</h3>
+ <table class="table table-bordered w-auto">
+ <tbody>
+ <tr>
+ <td class="github-profile ghid-5778611">Becket Qin</td>
+ <td class="github-profile ghid-89049">Robert Metzger</td>
+ <td class="github-profile ghid-1727146">Stephan Ewen</td>
+ <td class="github-profile ghid-6239804">Yu Li</td>
+ </tr>
+ <tr>
+ <td>Becket Qin</td>
+ <td>Robert Metzger</td>
+ <td>Stephan Ewen</td>
+ <td>Yu Li</td>
+ </tr>
+ </tbody>
+ </table>
</div>
</div>
- <div id="user-imgs-row" class="row d-flex align-items-center pb-5">
+
+ <div class="row justify-content-center pt-3 pb-3">
+ <div class="col-auto text-center">
+ <h3>PPMCs</h3>
+ <table class="table table-bordered w-auto">
+ <tbody>
+ <tr>
+ <td class="github-profile ghid-9601882">Jingsong Lee</td>
+ <td class="github-profile ghid-19909549">Caizhi Weng</td>
+ <td class="github-profile ghid-99001603">Feng Wang</td>
+ <td class="github-profile ghid-10048174">Nicholas Jiang</td>
+ <td class="github-profile ghid-5746567">Timo Walther</td>
+ <td class="github-profile ghid-28703471">Fang Yong</td>
+ </tr>
+ <tr>
+ <td>Jingsong Lee</td>
+ <td>Caizhi Weng</td>
+ <td>Feng Wang</td>
+ <td>Nicholas Jiang</td>
+ <td>Timo Walther</td>
+ <td>Fang Yong</td>
+ </tr>
+ <tr>
+ <td class="github-profile ghid-33053040">Zelin Yu</td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>Zelin Yu</td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
</div>
+
+ <div class="row justify-content-center pt-3 pb-5">
+ <div class="col-auto text-center">
+ <h3>Committers</h3>
+ <p>(Apart from PPMCs)</p>
+ <table class="table table-bordered w-auto">
+ <tbody>
+ <tr>
+ <td class="github-profile ghid-37063904">Chong Zhuang</td>
+ <td class="github-profile ghid-69444450">Ming Li</td>
+ <td class="github-profile ghid-41894543">Junhao Ye</td>
+ <td class="github-profile ghid-10036681">Bi Yan</td>
+ <td class="github-profile ghid-26704332">Guojun Li</td>
+ </tr>
+ <tr>
+ <td>Chong Zhuang</td>
+ <td>Ming Li</td>
+ <td>Junhao Ye</td>
+ <td>Bi Yan</td>
+ <td>Guojun Li</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+
</div>
<script src="nav-footer.js"></script>
<!-- Bootstrap JS -->
<script src="lib/[email protected]/bootstrap.bundle.min.js"></script>
+ <script type="application/javascript">
+ let profiles = document.getElementsByClassName('github-profile');
+ for (let profile of profiles) {
+ for (let name of profile.classList) {
+ if (name.startsWith('ghid-')) {
+ let ghid = name.substring(5);
+ profile.innerHTML = `<img
src="https://avatars.githubusercontent.com/u/${ghid}" width="150px" />`;
+ break;
+ }
+ }
+ }
+ </script>
</body>
</html>
diff --git a/pages/content/downloads.md b/pages/content/downloads.md
new file mode 100644
index 0000000000..a6f0874a38
--- /dev/null
+++ b/pages/content/downloads.md
@@ -0,0 +1,113 @@
+---
+title: "Downloads"
+weight: 1
+type: docs
+aliases:
+- /downloads.html
+---
+<!--
+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.
+-->
+
+# Downloads
+
+Paimon is released as a source artifact, and also through Maven.
+
+## Source Releases
+
+| RELEASE | DATE | COMMIT | DOWNLOAD |
+|---|---|---|---|
+| 0.6.0 | 2023-12-11 |
[5a371a](https://github.com/apache/incubator-paimon/commit/5a371aa614b32081c873fdb76f53547fc1fb6e7a)
|
[tar](https://www.apache.org/dyn/closer.lua?filename=incubator/paimon/paimon-0.6.0-incubating/apache-paimon-0.6.0-incubating-src.tgz&action=download)
([digest](https://dlcdn.apache.org/incubator/paimon/paimon-0.6.0-incubating/apache-paimon-0.6.0-incubating-src.tgz.sha512),
[pgp](https://dlcdn.apache.org/incubator/paimon/paimon-0.6.0-incubating/apache-paimon-0.6.0-
[...]
+| 0.5.0 | 2023-09-06 |
[79a47f](https://github.com/apache/incubator-paimon/commit/79a47f9eeb77f56fc1f11de2aeca165f2076e94b)
|
[tar](https://www.apache.org/dyn/closer.lua?filename=incubator/paimon/paimon-0.5.0-incubating/apache-paimon-0.5.0-incubating-src.tgz&action=download)
([digest](https://dlcdn.apache.org/incubator/paimon/paimon-0.5.0-incubating/apache-paimon-0.5.0-incubating-src.tgz.sha512),
[pgp](https://dlcdn.apache.org/incubator/paimon/paimon-0.5.0-incubating/apache-paimon-0.5.0-
[...]
+| 0.4.0 | 2023-06-10 |
[40ac3c](https://github.com/apache/incubator-paimon/commit/40ac3c7d7602171d3c2d71f073c607a02cb9e364)
|
[tar](https://www.apache.org/dyn/closer.lua?filename=incubator/paimon/paimon-0.4.0-incubating/apache-paimon-0.4.0-incubating-src.tgz&action=download)
([digest](https://dlcdn.apache.org/incubator/paimon/paimon-0.4.0-incubating/apache-paimon-0.4.0-incubating-src.tgz.sha512),
[pgp](https://dlcdn.apache.org/incubator/paimon/paimon-0.4.0-incubating/apache-paimon-0.4.0-
[...]
+
+To download a source distribution for a particular release, click on the *tar*
link.
+
+The commit hash links to github, which contains the release’s version control
history but does not contain the definitive source artifacts.
+
+For security, hash and signature files are always hosted at
[Apache](https://downloads.apache.org/).
+
+## Verify the Integrity of the Files
+
+You must verify the integrity of the downloaded file using the PGP signature
(.asc file) or a hash (.sha256; .md5 for older releases). For more information
why this must be done, please read [Verifying Apache Software Foundation
Releases](https://www.apache.org/info/verification.html).
+
+To verify the signature using GPG or PGP, please do the following:
+
+1. Download the release artifact and the corresponding PGP signature from the
table above.
+2. Download the [Apache Paimon KEYS
file](https://dlcdn.apache.org/incubator/paimon/KEYS).
+3. Import the KEYS file and verify the downloaded artifact using one of the
following methods:
+
+```bash
+gpg --import KEYS
+gpg --verify downloaded_file.asc downloaded_file
+```
+
+or
+
+```bash
+pgpk -a KEYS
+pgpv downloaded_file.asc
+```
+
+or
+
+```bash
+pgp -ka KEYS
+pgp downloaded_file.asc
+```
+
+## Maven Artifacts
+
+Add the following to the dependencies section of your `pom.xml` file:
+
+{{< tabs "maven-artifacts" >}}
+
+{{< tab "Flink" >}}
+
+Please replace `${flink.version}` in the following xml file to the version of
Flink you're using. For example, `1.17` or `1.18`.
+
+```xml
+<dependencies>
+ <dependency>
+ <groupId>org.apache.paimon</groupId>
+ <artifactId>paimon-flink-${flink.version}</artifactId>
+ <version>0.6.0-incubating</version>
+ </dependency>
+</dependencies>
+```
+
+Also include `<dependency>` elements for any extension modules you need:
`paimon-flink-cdc`, `paimon-flink-action`, and so forth.
+
+{{< /tab >}}
+
+{{< tab "Spark3" >}}
+
+Please replace `${spark.version}` in the following xml file to the version of
Flink you're using. For example, `3.4` or `3.5`.
+
+```xml
+<dependencies>
+ <dependency>
+ <groupId>org.apache.paimon</groupId>
+ <artifactId>paimon-spark-${spark.version}</artifactId>
+ <version>0.6.0-incubating</version>
+ </dependency>
+</dependencies>
+```
+{{< /tab >}}
+
+{{< /tabs >}}
diff --git a/pages/content/releases/_index.md b/pages/content/releases/_index.md
new file mode 100644
index 0000000000..286babd2f3
--- /dev/null
+++ b/pages/content/releases/_index.md
@@ -0,0 +1,24 @@
+---
+title: Releases
+bold: true
+bookCollapseSection: true
+weight: 2
+---
+<!--
+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.
+-->
diff --git a/pages/content/release-0.4.md
b/pages/content/releases/release-0.4.md
similarity index 97%
rename from pages/content/release-0.4.md
rename to pages/content/releases/release-0.4.md
index f6063568a2..a1abaced1a 100644
--- a/pages/content/release-0.4.md
+++ b/pages/content/releases/release-0.4.md
@@ -1,6 +1,6 @@
---
title: "Release 0.4"
-weight: -10
+weight: 1000
type: docs
aliases:
- /release-0.4.html
diff --git a/pages/content/release-0.5.md
b/pages/content/releases/release-0.5.md
similarity index 98%
rename from pages/content/release-0.5.md
rename to pages/content/releases/release-0.5.md
index 517ef6c0b1..6508dd272e 100644
--- a/pages/content/release-0.5.md
+++ b/pages/content/releases/release-0.5.md
@@ -1,6 +1,6 @@
---
title: "Release 0.5"
-weight: -9
+weight: 999
type: docs
aliases:
- /release-0.5.html
diff --git a/pages/content/release-0.6.md
b/pages/content/releases/release-0.6.md
similarity index 97%
rename from pages/content/release-0.6.md
rename to pages/content/releases/release-0.6.md
index 09148c9c19..22b63c8668 100644
--- a/pages/content/release-0.6.md
+++ b/pages/content/releases/release-0.6.md
@@ -1,6 +1,6 @@
---
title: "Release 0.6"
-weight: -8
+weight: 998
type: docs
aliases:
- /release-0.6.html