Skip to content

update website#249

Merged
xwm1992 merged 12 commits into
apache:masterfrom
qqeasonchen:master
Jul 5, 2026
Merged

update website#249
xwm1992 merged 12 commits into
apache:masterfrom
qqeasonchen:master

Conversation

@qqeasonchen

Copy link
Copy Markdown
Contributor

No description provided.

qqeasonchen and others added 10 commits January 27, 2024 15:33
- Add comprehensive design doc for A2A Protocol v2.0 (MCP over CloudEvents)
- Include architecture diagrams, sequence flows, and functional specs
- Add docusaurus-override.css: hide old logo with triple-lock CSS
- Add site-redesign.css: event bus ecosystem diagram + nav styles
- Add eventmesh-internal.js: MutationObserver navbar normalization
- Add eventmesh-theme.js: theme management
- Add site-redesign.js: site enhancement scripts
- Add logo images (256/512/1024/2048 + webp)
- Add inject_override.py: batch HTML injection for build output
- Add test_nav.js: navigation testing utilities
@qqeasonchen qqeasonchen changed the title update A2A doc update A2A doc and website Jul 4, 2026
@qqeasonchen qqeasonchen closed this Jul 4, 2026
@qqeasonchen qqeasonchen reopened this Jul 4, 2026
- Convert asf-site static HTML homepage to React component (index.tsx)
- Add Chinese homepage translation (i18n/zh/docusaurus-plugin-content-pages/index.tsx)
- Configure Docusaurus to load redesign CSS/JS globally (docusaurus.config.js)
- Hide default navbar/footer on redesigned homepage (custom.css)
- Fix .reveal CSS for progressive enhancement (opacity: 1 by default)
- Remove broken A2A protocol doc (causes MDX compilation error, to be re-added later)
- Replace Java/Python/Go code tabs with Publish/Subscribe curl examples
- Generate architecture & ecosystem SVG diagrams (glass morphism, website colors)
- Fix FOUC: add blocking theme-init.js + Docusaurus colorMode defaultMode dark
- Fix JS init timing: MutationObserver waits for React CSR before init()
- Fix navbar hiding: body.is-homepage class instead of .homepage-wrapper
- Sync localStorage keys (eventmesh-theme + theme) between custom and Docusaurus
- Fix button order: language toggle before theme toggle
- Fix .code-body pre: white-space pre-wrap for proper line breaks
- Fix A2A button link to /docs/introduction (A2A docs TBD)
- Remove '23 connectors' number from ecosystem section
- Remove broken A2A protocol doc (MDX <br> compilation error)
@qqeasonchen qqeasonchen changed the title update A2A doc and website update website Jul 5, 2026

@xwm1992 xwm1992 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@xwm1992 xwm1992 merged commit feae15e into apache:master Jul 5, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants