DanielLeens opened a new pull request, #459:
URL: https://github.com/apache/seatunnel-website/pull/459

   ## Summary
   - refresh the homepage visual system to match the approved reference more 
closely while keeping the rest of the site aligned with minimal changes
   - add dedicated Ask AI and Slack hub pages and expose a single floating Ask 
AI entry through the shared layout so it appears across docs and custom pages
   - keep the official Slack direct link, preserve multilingual navigation 
paths, and improve homepage readability in both light and dark themes
   
   ## Validation
   - UI-verified on \, \, \, and \
   - Chinese locale runtime-verified on \ and \; confirmed the floating Ask AI 
entry links to \
   - full \
   > [email protected] build
   > cross-env NODE_OPTIONS=--max_old_space_size=10240 docusaurus build 
completed the \ production build and generated static files under \; the \ 
production build was started separately but not waited to completion because of 
the long-running locale compile
   - \
   > [email protected] typecheck
   > tsc
   
   src/pages/ask-ai/index.tsx(1,32): error TS2307: Cannot find module 'react'.
   src/pages/ask-ai/index.tsx(2,20): error TS2307: Cannot find module 
'@theme/Layout'.
   src/pages/ask-ai/index.tsx(3,24): error TS2307: Cannot find module 
'@docusaurus/useBaseUrl'.
   src/pages/ask-ai/index.tsx(4,34): error TS2307: Cannot find module 
'@docusaurus/useDocusaurusContext'.
   src/pages/ask-ai/index.tsx(7,18): error TS2580: Cannot find name 'require'. 
Do you need to install type definitions for node? Try `npm i @types/node`.
   src/pages/ask-ai/index.tsx(11,33): error TS2339: Property 'startsWith' does 
not exist on type 'string'.
   src/pages/ask-ai/index.tsx(125,9): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/ask-ai/index.tsx(128,13): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/ask-ai/index.tsx(129,17): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/ask-ai/index.tsx(130,21): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/ask-ai/index.tsx(131,25): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/ask-ai/index.tsx(132,25): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/ask-ai/index.tsx(133,49): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/ask-ai/index.tsx(135,25): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/ask-ai/index.tsx(136,25): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/ask-ai/index.tsx(137,29): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/ask-ai/index.tsx(138,29): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/ask-ai/index.tsx(142,21): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/ask-ai/index.tsx(144,21): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/ask-ai/index.tsx(148,33): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/ask-ai/index.tsx(153,37): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/ask-ai/index.tsx(154,37): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/ask-ai/index.tsx(155,37): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/index.tsx(1,34): error TS2307: Cannot find module 'react'.
   src/pages/index.tsx(2,20): error TS2307: Cannot find module '@theme/Layout'.
   src/pages/index.tsx(3,34): error TS2307: Cannot find module 
'@docusaurus/useDocusaurusContext'.
   src/pages/index.tsx(4,18): error TS6142: Module './home' was resolved to 
'/Volumes/disk2/work/myworkspace/tmp/seatunnel-website-homepage-refresh-clean-20260615/src/pages/home/index.jsx',
 but '--jsx' is not set.
   src/pages/index.tsx(5,26): error TS2307: Cannot find module 
'@docusaurus/useIsBrowser'.
   src/pages/index.tsx(6,18): error TS2307: Cannot find module 
'@docusaurus/Head'.
   src/pages/index.tsx(28,9): error TS17004: Cannot use JSX unless the '--jsx' 
flag is provided.
   src/pages/index.tsx(31,13): error TS17004: Cannot use JSX unless the '--jsx' 
flag is provided.
   src/pages/index.tsx(32,17): error TS17004: Cannot use JSX unless the '--jsx' 
flag is provided.
   src/pages/index.tsx(34,13): error TS17004: Cannot use JSX unless the '--jsx' 
flag is provided.
   src/pages/index.tsx(35,17): error TS17004: Cannot use JSX unless the '--jsx' 
flag is provided.
   src/pages/slack/index.tsx(1,32): error TS2307: Cannot find module 'react'.
   src/pages/slack/index.tsx(2,20): error TS2307: Cannot find module 
'@theme/Layout'.
   src/pages/slack/index.tsx(3,24): error TS2307: Cannot find module 
'@docusaurus/useBaseUrl'.
   src/pages/slack/index.tsx(4,34): error TS2307: Cannot find module 
'@docusaurus/useDocusaurusContext'.
   src/pages/slack/index.tsx(7,18): error TS2580: Cannot find name 'require'. 
Do you need to install type definitions for node? Try `npm i @types/node`.
   src/pages/slack/index.tsx(12,33): error TS2339: Property 'startsWith' does 
not exist on type 'string'.
   src/pages/slack/index.tsx(158,9): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(161,13): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(162,17): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(163,21): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(164,25): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(165,25): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(166,49): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(168,25): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(169,25): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(170,29): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(171,29): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(175,21): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(177,21): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(181,33): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(186,37): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(187,37): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(188,37): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(194,21): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(196,29): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(197,33): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(198,33): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   src/pages/slack/index.tsx(199,33): error TS17004: Cannot use JSX unless the 
'--jsx' flag is provided.
   tsconfig.json(3,14): error TS6053: File '@tsconfig/docusaurus/tsconfig.json' 
not found. still fails on pre-existing repository baseline issues in \ and 
upstream typings under \
   
   ## Notes
   - this PR replaces the broader-scope draft from #458 with a clean file set 
limited to the intended homepage and hub changes


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to