Skip to content

Commit c3a073c

Browse files
authored
[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
1 parent 6adb2d4 commit c3a073c

File tree

5 files changed

+34
-10
lines changed

5 files changed

+34
-10
lines changed

website/docusaurus.config.ts

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import type * as Preset from '@docusaurus/preset-classic';
2121
import versionReplace from './src/plugins/remark-version-replace/index';
2222

2323
const config: Config = {
24-
title: 'Apache Fluss™ (incubating)',
24+
title: 'Apache Fluss™ (Incubating)',
2525
tagline: 'Streaming Storage for Real-Time Analytics',
2626
favicon: 'img/logo/fluss_favicon.svg',
2727

@@ -157,6 +157,16 @@ const config: Config = {
157157
{to: '/community/welcome', label: 'Community', position: 'left'},
158158
{to: '/roadmap', label: 'Roadmap', position: 'left'},
159159
{to: '/downloads', label: 'Downloads', position: 'left'},
160+
{
161+
label: 'ASF', position: 'right', items: [
162+
{to: 'https://www.apache.org/', label: 'Foundation'},
163+
{to: 'https://www.apache.org/licenses/', label: 'License'},
164+
{to: 'https://www.apache.org/foundation/sponsorship.html', label: 'Donate'},
165+
{to: 'https://www.apache.org/foundation/thanks.html', label: 'Sponsors'},
166+
{to: 'https://www.apache.org/security/', label: 'Security'},
167+
{to: 'https://privacy.apache.org/policies/privacy-policy-public.html', label: 'Privacy'}
168+
]
169+
},
160170
{
161171
type: 'docsVersionDropdown',
162172
position: 'right',
@@ -172,8 +182,15 @@ const config: Config = {
172182
},
173183
footer: {
174184
style: 'dark',
175-
copyright: `Copyright © ${new Date().getFullYear()} The Apache Software Foundation.
176-
Apache®, Apache Flink®, Flink®, Apache Kafka®, Kafka®, Spark® and associated open source project names and logos are trademarks of the Apache Software Foundation.`,
185+
logo: {
186+
width: 200,
187+
src: "/img/apache-incubator.svg",
188+
href: "https://incubator.apache.org/",
189+
alt: "Apache Incubator logo"
190+
},
191+
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 indicate that the project has yet to be fully endorsed by the ASF.</p>
192+
<p>Copyright © ${new Date().getFullYear()} The Apache Software Foundation, Licensed under the Apache License, Version 2.0.</p>
193+
<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>`,
177194
},
178195
prism: {
179196
theme: prismThemes.vsDark,

website/src/components/HomepageIntroduce/index.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,9 @@ type IntroduceItem = {
2828

2929
const IntroduceList: IntroduceItem[] = [
3030
{
31-
title: 'What is Apache Fluss?',
3231
description: (
3332
<>
34-
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.
33+
<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.
3534
</>
3635
),
3736
image: require('@site/static/img/fluss.png').default,

website/src/pages/downloads.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,15 @@
1616
limitations under the License.
1717
-->
1818

19-
# Fluss Downloads
19+
# Apache Fluss (Incubating) Downloads
2020

21-
## Fluss 0.7.0
21+
> Apache Fluss (Incubating) is a streaming storage built for real-time analytics which can serve as the real-time data layer for Lakehouse architectures.
22+
23+
**Note:** We are currently preparing for the first release under the Apache Incubator. Previous releases were non-Apache releases.
24+
25+
## Previous Releases (Non-Apache)
26+
27+
### Fluss 0.7.0
2228

2329
#### Fluss
2430

@@ -44,7 +50,7 @@
4450

4551
- [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))
4652

47-
## Fluss 0.6.1
53+
### Fluss 0.6.1
4854

4955
#### Fluss
5056

@@ -60,7 +66,7 @@
6066
- [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))
6167
- [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))
6268

63-
## Fluss 0.5.0
69+
### Fluss 0.5.0
6470

6571
#### Fluss
6672

website/src/pages/index.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,8 @@ export default function Home(): JSX.Element {
7272
const {siteConfig} = useDocusaurusContext();
7373
return (
7474
<Layout
75-
title="Apache Fluss™ (incubating)"
75+
// leave empty to just display "Apache Fluss (Incubating)" in tab on landing page
76+
title=""
7677
description="Streaming Storage for Real-Time Analytics">
7778
<HomepageHeader/>
7879
<main>
Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)