moonming opened a new pull request, #2112: URL: https://github.com/apache/apisix-website/pull/2112
Fixes: N/A Changes: - expand the documentation shell on wide viewports while keeping prose at a readable 85ch line length - keep table overflow local, add semantic widths for 3-7 column field schemas, and preserve the Name column while scrolling - provide keyboard, no-JavaScript, overflow-cue, and dark-mode focus behavior - keep the Astro current docs and Docusaurus archived docs consistent - add Playwright regression coverage for layout breakpoints, variable schemas, generic tables, mobile scrolling, and accessibility Testing: - `cd next && npm run build` with Node.js 22.23.1: 1,274 pages; 501 English and 418 Chinese sitemap URLs - `cd next && PLAYWRIGHT_CHANNEL=chromium npx playwright test --workers=1`: 28 passed, 40 expected skips on the Astro-only local artifact; final-overlay Docusaurus cases remain environment-gated - targeted ESLint: 0 errors (3 existing explicit-boundary-type warnings for the untyped rehype script pattern) - targeted Stylelint for the Docusaurus styles: passed - `git diff --check`: passed Known repository baseline: - the existing pre-commit Stylelint task scans all of `next/src/styles/global.css`; the unchanged `origin/master` file reports 659 errors under that configuration, while this branch reports 653 and the changed hunks add none. The commit was therefore created with the broken hook bypassed after the build, E2E, targeted lint, and diff checks above passed. Screenshots of the change: - not embedded; responsive behavior is exercised at 390, 960/961, 1,200/1,260/1,261, 1,440, 1,920, and 2,962 pixel viewports by Playwright -- 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]
