moonming opened a new pull request, #2111: URL: https://github.com/apache/apisix-website/pull/2111
## Summary - add bilingual Integration and Cookbook hubs backed by Markdown metadata, with navigation, JSON-LD, sitemap, canonical, and `llms.txt` support - seed the hubs with a Redis® Integration and Cookbooks for exact/semantic AI caching and cross-node token quotas - add a pinned two-node Apache APISIX 3.18.0 + private Redis® Open Source 8.10.1 lab, security boundaries, cleanup scripts, and desktop/mobile browser coverage ## Validation - `npm run build` — 892 Astro pages - `node scripts/generate-md-twins.mjs` — 725 twins, 0 missing built pages - `npm run check` - `npm run test:sitemap` - `node scripts/assert-local-canonical-targets.mjs` — 892/892 - Playwright ecosystem suite — 6/6 desktop and mobile tests - repository pre-commit hook (`eslint`, YAML lint, and `remark`) - `bash -n` and Docker Compose config validation - clean Docker infrastructure preflight for two APISIX nodes, private Redis 8.10.1, Consumer authentication, and Redis Search; isolated lab removed afterward ## Publication boundary The Redis pages remain `validation-in-progress`. Real OpenAI Chat/Embeddings provider counters, complete and interrupted SSE cases, two clean functional runs with a second operator, and sanitized log evidence remain release gates. This PR does not claim those external-provider paths are E2E verified. The Search-enabled lab supports only `linux/amd64` and `linux/arm64`, matching the pinned Redis image's bundled-module builds. -- 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]
