This is an automated email from the ASF dual-hosted git repository.
ipolyzos pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fluss.git
The following commit(s) were added to refs/heads/main by this push:
new c3a073c9 [website] Update Website According to ASF Requirements (#1251)
c3a073c9 is described below
commit c3a073c91b527a535428076cb824541a8f5c690b
Author: Michael Koepf <[email protected]>
AuthorDate: Thu Jul 17 14:02:13 2025 +0000
[website] Update Website According to ASF Requirements (#1251)
* [website] Add links to ASF in menu bar
Comply with https://www.apache.org/foundation/marks/pmcs#navigation
* [website] Update landing page header and footer
* [website] Update download page
* [website] Update landing page
* [website] Make download page consistent
* [website] Add incubator logo
* Use (TM) symbol in header only
* Move ASF dropdown to the right
---
website/docusaurus.config.ts | 23 +++++++++++++++++++---
website/src/components/HomepageIntroduce/index.tsx | 3 +--
website/src/pages/downloads.md | 14 +++++++++----
website/src/pages/index.tsx | 3 ++-
website/static/img/apache-incubator.svg | 1 +
5 files changed, 34 insertions(+), 10 deletions(-)
diff --git a/website/docusaurus.config.ts b/website/docusaurus.config.ts
index 6b10a926..525eb8bd 100644
--- a/website/docusaurus.config.ts
+++ b/website/docusaurus.config.ts
@@ -21,7 +21,7 @@ import type * as Preset from '@docusaurus/preset-classic';
import versionReplace from './src/plugins/remark-version-replace/index';
const config: Config = {
- title: 'Apache Fluss™ (incubating)',
+ title: 'Apache Fluss™ (Incubating)',
tagline: 'Streaming Storage for Real-Time Analytics',
favicon: 'img/logo/fluss_favicon.svg',
@@ -157,6 +157,16 @@ const config: Config = {
{to: '/community/welcome', label: 'Community', position: 'left'},
{to: '/roadmap', label: 'Roadmap', position: 'left'},
{to: '/downloads', label: 'Downloads', position: 'left'},
+ {
+ label: 'ASF', position: 'right', items: [
+ {to: 'https://www.apache.org/', label: 'Foundation'},
+ {to: 'https://www.apache.org/licenses/', label: 'License'},
+ {to: 'https://www.apache.org/foundation/sponsorship.html',
label: 'Donate'},
+ {to: 'https://www.apache.org/foundation/thanks.html', label:
'Sponsors'},
+ {to: 'https://www.apache.org/security/', label: 'Security'},
+ {to:
'https://privacy.apache.org/policies/privacy-policy-public.html', label:
'Privacy'}
+ ]
+ },
{
type: 'docsVersionDropdown',
position: 'right',
@@ -172,8 +182,15 @@ const config: Config = {
},
footer: {
style: 'dark',
- copyright: `Copyright © ${new Date().getFullYear()} The Apache Software
Foundation.
- Apache®, Apache Flink®, Flink®, Apache Kafka®, Kafka®, Spark® and
associated open source project names and logos are trademarks of the Apache
Software Foundation.`,
+ logo: {
+ width: 200,
+ src: "/img/apache-incubator.svg",
+ href: "https://incubator.apache.org/",
+ alt: "Apache Incubator logo"
+ },
+ copyright: `<br><p>Apache Fluss is an effort undergoing incubation at
The Apache Software Foundation (ASF), sponsored by the Apache Incubator.
Incubation is required of all newly accepted projects until a further review
indicates that the infrastructure, communications, and decision making process
have stabilized in a manner consistent with other successful ASF projects.
While incubation status is not necessarily a reflection of the completeness or
stability of the code, it does in [...]
+ <p>Copyright © ${new Date().getFullYear()} The Apache
Software Foundation, Licensed under the Apache License, Version 2.0.</p>
+ <p>Apache, the names of Apache projects, and the feather
logo are either registered trademarks or trademarks of the Apache Software
Foundation in the United States and/or other countries. All other marks
mentioned may be trademarks or registered trademarks of their respective
owners.</p>`,
},
prism: {
theme: prismThemes.vsDark,
diff --git a/website/src/components/HomepageIntroduce/index.tsx
b/website/src/components/HomepageIntroduce/index.tsx
index 577cd3b4..51dd0964 100644
--- a/website/src/components/HomepageIntroduce/index.tsx
+++ b/website/src/components/HomepageIntroduce/index.tsx
@@ -28,10 +28,9 @@ type IntroduceItem = {
const IntroduceList: IntroduceItem[] = [
{
- title: 'What is Apache Fluss?',
description: (
<>
- Fluss is a streaming storage built for real-time analytics which can
serve as the real-time data layer for Lakehouse architectures. With its
columnar stream and real-time update capabilities, Fluss integrates seamlessly
with Apache Flink to enable high-throughput, low-latency, cost-effective
streaming data warehouses tailored for real-time applications.
+ <b>Apache Fluss (Incubating)</b> is a streaming storage built for
real-time analytics which can serve as the real-time data layer for Lakehouse
architectures. With its columnar stream and real-time update capabilities,
Fluss integrates seamlessly with Apache Flink to enable high-throughput,
low-latency, cost-effective streaming data warehouses tailored for real-time
applications.
</>
),
image: require('@site/static/img/fluss.png').default,
diff --git a/website/src/pages/downloads.md b/website/src/pages/downloads.md
index ac426064..bdf9234a 100644
--- a/website/src/pages/downloads.md
+++ b/website/src/pages/downloads.md
@@ -16,9 +16,15 @@
limitations under the License.
-->
-# Fluss Downloads
+# Apache Fluss (Incubating) Downloads
-## Fluss 0.7.0
+> Apache Fluss (Incubating) is a streaming storage built for real-time
analytics which can serve as the real-time data layer for Lakehouse
architectures.
+
+**Note:** We are currently preparing for the first release under the Apache
Incubator. Previous releases were non-Apache releases.
+
+## Previous Releases (Non-Apache)
+
+### Fluss 0.7.0
#### Fluss
@@ -44,7 +50,7 @@
-
[fluss-flink-tiering-0.7.0.jar](https://repo1.maven.org/maven2/com/alibaba/fluss/fluss-flink-tiering/0.7.0/fluss-flink-tiering-0.7.0.jar)
([asc](https://repo1.maven.org/maven2/com/alibaba/fluss/fluss-flink-tiering/0.7.0/fluss-flink-tiering-0.7.0.jar.asc),
[sha](https://repo1.maven.org/maven2/com/alibaba/fluss/fluss-flink-tiering/0.7.0/fluss-flink-tiering-0.7.0.jar.sha1))
-## Fluss 0.6.1
+### Fluss 0.6.1
#### Fluss
@@ -60,7 +66,7 @@
-
[fluss-fs-oss-0.6.1.jar](https://repo1.maven.org/maven2/com/alibaba/fluss/fluss-fs-oss/0.6.1/fluss-fs-oss-0.6.1.jar)
([asc](https://repo1.maven.org/maven2/com/alibaba/fluss/fluss-fs-oss/0.6.1/fluss-fs-oss-0.6.1.jar.asc),
[sha](https://repo1.maven.org/maven2/com/alibaba/fluss/fluss-fs-oss/0.6.1/fluss-fs-oss-0.6.1.jar.sha1))
-
[fluss-fs-hadoop-0.6.1.jar](https://repo1.maven.org/maven2/com/alibaba/fluss/fluss-fs-hadoop/0.6.1/fluss-fs-hadoop-0.6.1.jar)
([asc](https://repo1.maven.org/maven2/com/alibaba/fluss/fluss-fs-hadoop/0.6.1/fluss-fs-hadoop-0.6.1.jar.asc),
[sha](https://repo1.maven.org/maven2/com/alibaba/fluss/fluss-fs-hadoop/0.6.1/fluss-fs-hadoop-0.6.1.jar.sha1))
-## Fluss 0.5.0
+### Fluss 0.5.0
#### Fluss
diff --git a/website/src/pages/index.tsx b/website/src/pages/index.tsx
index 6e353e65..afbe2a3a 100644
--- a/website/src/pages/index.tsx
+++ b/website/src/pages/index.tsx
@@ -72,7 +72,8 @@ export default function Home(): JSX.Element {
const {siteConfig} = useDocusaurusContext();
return (
<Layout
- title="Apache Fluss™ (incubating)"
+ // leave empty to just display "Apache Fluss (Incubating)" in tab
on landing page
+ title=""
description="Streaming Storage for Real-Time Analytics">
<HomepageHeader/>
<main>
diff --git a/website/static/img/apache-incubator.svg
b/website/static/img/apache-incubator.svg
new file mode 100644
index 00000000..1b4c3643
--- /dev/null
+++ b/website/static/img/apache-incubator.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 473.26
110.22"><defs><style>.cls-1,.cls-2{fill:#fff;}.cls-1{fill-rule:evenodd;}</style></defs><g
id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer
1"><polygon class="cls-1" points="445.81 13.29 467.03 13.29 467.03 15.29 448.03
15.29 448.03 27.09 465.11 27.09 465.11 29.09 448.03 29.09 448.03 41.1 467.24
41.1 467.24 43.11 445.81 43.11 445.81 13.29"/><polygon class="cls-1"
points="377.65 13.29 379.86 13.29 379.86 27.13 3 [...]
\ No newline at end of file