This is an automated email from the ASF dual-hosted git repository.
popduke pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bifromq-sites.git
The following commit(s) were added to refs/heads/master by this push:
new 8a15624 1. update landing page 2. remove staging pipeline
8a15624 is described below
commit 8a156246caffba27ab97122ef502b576e12dc299
Author: Yonny Hao <[email protected]>
AuthorDate: Wed Jun 25 13:13:27 2025 +0800
1. update landing page
2. remove staging pipeline
---
.asf.yaml | 7 +-
.github/workflows/deploy-staging.yml | 44 ---------
.github/workflows/{deploy-prod.yml => deploy.yml} | 3 +
src/components/homepage/HomeSection.tsx | 115 +---------------------
4 files changed, 8 insertions(+), 161 deletions(-)
diff --git a/.asf.yaml b/.asf.yaml
index 519ef0e..434e0c6 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -24,6 +24,9 @@ github:
wiki: false
labels:
- website
+ - apache
+ - bifromq
+ - docusaurus
enabled_merge_buttons:
squash: true
merge: false
@@ -32,10 +35,6 @@ github:
main: {}
asf-site: {}
-staging:
- profile: ~
- whoami: asf-staging
-
publish:
whoami: asf-site
diff --git a/.github/workflows/deploy-staging.yml
b/.github/workflows/deploy-staging.yml
deleted file mode 100644
index 5f8b0dc..0000000
--- a/.github/workflows/deploy-staging.yml
+++ /dev/null
@@ -1,44 +0,0 @@
-# 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.
-
-name: Deploy To ASF Staging
-
-on:
- push:
- branches: [master]
- workflow_dispatch:
-
-jobs:
- deploy:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
- - uses: actions/setup-node@v4
- with:
- node-version: 18.x
- - uses: pnpm/action-setup@v2
- with:
- version: 8
- - run: pnpm install
- - run: pnpm run build
- - run: cp .asf.yaml build/.asf.yaml
- - name: Publish to asf-staging
- uses: peaceiris/actions-gh-pages@v3
- with:
- github_token: ${{ secrets.GITHUB_TOKEN }}
- publish_dir: ./build
- publish_branch: asf-site
diff --git a/.github/workflows/deploy-prod.yml b/.github/workflows/deploy.yml
similarity index 96%
rename from .github/workflows/deploy-prod.yml
rename to .github/workflows/deploy.yml
index 6637449..ce5f52a 100644
--- a/.github/workflows/deploy-prod.yml
+++ b/.github/workflows/deploy.yml
@@ -18,6 +18,9 @@
name: Deploy To ASF Production
on:
+ push:
+ branches: [master]
+ pull_request:
workflow_dispatch:
jobs:
diff --git a/src/components/homepage/HomeSection.tsx
b/src/components/homepage/HomeSection.tsx
index 359b220..d9fc338 100644
--- a/src/components/homepage/HomeSection.tsx
+++ b/src/components/homepage/HomeSection.tsx
@@ -134,117 +134,6 @@ const techSpecs = [
},
]
-// 附加功能
-const additionalFeatures = [
- {
- icon: CloudArrowUpIcon,
- solidIcon: CloudArrowUpIconSolid,
- title: <Translate>Full MQTT Support</Translate>,
- description: <Translate>Complete MQTT 3.1, 3.1.1, and 5.0 implementation
with all advanced features</Translate>,
- category: "Protocol"
- },
- {
- icon: LockClosedIcon,
- solidIcon: LockClosedIconSolid,
- title: <Translate>Advanced Security</Translate>,
- description: <Translate>TLS 1.3, OAuth 2.0, JWT authentication, and
fine-grained authorization</Translate>,
- category: "Security"
- },
- {
- icon: ArrowPathIcon,
- solidIcon: ArrowPathIconSolid,
- title: <Translate>Auto-Scaling</Translate>,
- description: <Translate>Dynamic resource allocation with intelligent load
balancing and failover</Translate>,
- category: "Infrastructure"
- },
- {
- icon: ChartBarIcon,
- solidIcon: ChartBarIconSolid,
- title: <Translate>Real-time Analytics</Translate>,
- description: <Translate>Built-in monitoring with Prometheus metrics and
custom dashboards</Translate>,
- category: "Monitoring"
- },
- {
- icon: BeakerIcon,
- solidIcon: BeakerIconSolid,
- title: <Translate>Plugin Architecture</Translate>,
- description: <Translate>Extensible with custom authentication, event
handlers, and integrations</Translate>,
- category: "Extensibility"
- },
- {
- icon: CommandLineIcon,
- solidIcon: CommandLineIconSolid,
- title: <Translate>Developer Experience</Translate>,
- description: <Translate>Rich APIs, SDKs for multiple languages, and
comprehensive documentation</Translate>,
- category: "Developer Tools"
- },
-]
-
-// 使用案例
-const useCases = [
- {
- icon: DevicePhoneMobileIcon,
- title: <Translate>IoT Device Management</Translate>,
- description: <Translate>Connect millions of IoT devices with real-time
communication</Translate>,
- industries: ["Manufacturing", "Smart Cities", "Agriculture"]
- },
- {
- icon: ComputerDesktopIcon,
- title: <Translate>Real-time Applications</Translate>,
- description: <Translate>Build responsive applications with instant message
delivery</Translate>,
- industries: ["Gaming", "Chat Apps", "Live Streaming"]
- },
- {
- icon: BuildingOfficeIcon,
- title: <Translate>Enterprise Integration</Translate>,
- description: <Translate>Integrate with existing enterprise systems and
microservices</Translate>,
- industries: ["Finance", "Healthcare", "Retail", "Veclhile"]
- },
- {
- icon: WifiIcon,
- title: <Translate>Edge Computing</Translate>,
- description: <Translate>Deploy at the edge for low-latency,
high-reliability messaging</Translate>,
- industries: ["Automotive", "Industrial", "Telecommunications"]
- }
-]
-
-// 客户案例
-const customerLogos = [
- { name: "Baidu", logo: "./logocloud/baidu.png", description: "Powers Baidu
IoT Core" },
- { name: "Apollo", logo: "./logocloud/apollo.png", description: "Autonomous
vehicle platform" },
- { name: "Hisense", logo: "./logocloud/hisense.png", description: "Smart home
ecosystem" },
- { name: "Skyworth", logo: "./logocloud/skyworth.png", description:
"Connected TV platform" },
- { name: "China Unicom", logo: "./logocloud/chinaunicom.png", description:
"Telecom infrastructure" }
-]
-
-// 性能对比数据
-const performanceMetrics = [
- {
- metric: <Translate>Concurrent Connections</Translate>,
- bifromq: "1,000,000+",
- competitor: "100,000",
- improvement: "10x"
- },
- {
- metric: <Translate>Message Latency</Translate>,
- bifromq: "<1ms",
- competitor: "5-10ms",
- improvement: "10x faster"
- },
- {
- metric: <Translate>Memory Usage</Translate>,
- bifromq: "2GB",
- competitor: "8GB",
- improvement: "75% less"
- },
- {
- metric: <Translate>Setup Time</Translate>,
- bifromq: "5 minutes",
- competitor: "2+ hours",
- improvement: "24x faster"
- }
-]
-
export default function HomeSection() {
const typedRef = useRef(null);
const [isVisible, setIsVisible] = useState({});
@@ -308,7 +197,7 @@ export default function HomeSection() {
{/* 主标题 */}
<h1 className="text-5xl md:text-6xl lg:text-7xl font-bold
tracking-tight mb-6">
<span className="bg-gradient-to-r from-slate-900 via-blue-900
to-purple-900 dark:from-white dark:via-blue-100 dark:to-purple-100 bg-clip-text
text-transparent">
- Apache BifroMQ Incubating
+ Apache BifroMQ (Incubating)
</span>
</h1>
@@ -376,7 +265,7 @@ export default function HomeSection() {
<p className="text-xl leading-relaxed text-gray-600
dark:text-gray-300">
<Translate>BifroMQ is a high-performance, distributed MQTT
broker implementation that seamlessly integrates native multi-tenancy
support.</Translate>
{' '}
- <Translate>It is designed to support building large-scale IoT
device connections and messaging systems, Currently, it serves as the
foundational technology for Baidu IoT Core, a public cloud serverless
service.</Translate>
+ <Translate>It is designed to support building large-scale IoT
device connections and messaging systems</Translate>
</p>
</div>