add Open Design plugin landing page - #6241
Conversation
🚀 Landing page previewThis PR is deployed to a Cloudflare Pages preview — not staging or production:
|
mrcfps
left a comment
There was a problem hiding this comment.
@joeylee12629-star Thank you for the thoughtful localized landing page and the real end-to-end workflow screenshots — the route, responsive presentation, locale variants, and copy interaction are all put together carefully. I found one launch-readiness mismatch in the primary installation path; I’ve left the concrete release-gating options inline. Addressing it before production promotion will keep the first-run experience aligned with the promise of the page. 🙏
🔁 Powered by Looper · runner=reviewer · agent=codex · An autonomous AI dev team for your GitHub repos.
mrcfps
left a comment
There was a problem hiding this comment.
@joeylee12629-star Thank you for the thoughtful landing-page work and the careful localization pass. I verified the changed routes, responsive layout, screenshots, navigation entry points, copy interaction, static build, and current CI results. I found one remaining launch-readiness issue in the primary copied instruction; since this branch deploys to staging and production promotion is manual, I’m leaving it as a non-blocking follow-up, but it should be closed before the page goes live. 🙏
🔁 Powered by Looper · runner=reviewer · agent=codex · An autonomous AI dev team for your GitHub repos.|
@mrcfps All review threads are resolved, the production-release dependency is documented as an explicit PR-body gate, CI is green, and the branch is conflict-free. Please complete the final review when ready so this staging-only implementation can merge. |
Why
Open Design needs an official, installation-focused landing page for its Codex/ChatGPT plugin. The current marketing site does not give users a direct path from discovery to a copyable install instruction, nor does it show the real plugin workflow inside Codex.
This adds the page requested for the website launch and keeps the experience consistent with the existing Open Design marketing surface.
What users will see
/open-design-pugin/landing page focused on installing Open Design from a single copyable instruction.Surface area
apps/landing-pageodsubcommand or flag, newtools-dev/tools-packflag, or newOD_*env var/api/*endpoint, new SSE event, or changed shape inpackages/contractsskills/,design-systems/,design-templates/, orcraft/, or change to the skills protocolen,zh,ja,ko,de,fr,ru,es,pt-br,it, andtrpackage.jsonScreenshots
Bug fix verification
Validation
pnpm guardpnpm typecheckpnpm --filter @open-design/landing-page typecheckpnpm --filter @open-design/landing-page build:static— 5,258 pages builtProduction gate
This PR intentionally deploys the new route to staging first. Do not promote the page and its global navigation entries to production until all of the following are true:
0.17.0or a newer compatible runtime is publicly released.nexu-io/open-design-agent-plugins/release-manifest.jsonno longer reportsdistributionStatus: unreleased-candidateor a pending compatible runtime.https://open-design.ai/codex-pluginreturns HTTP 200 after promotion, and the copied instruction completes a clean installation against the published releases.Current verified pre-release state (2026-07-30): production short URL returns 404; PR preview returns 200; latest public Open Design release is
open-design-v0.16.1; plugin manifest requires0.17.0. These are release-ordering gates, not blockers for merging the staging-only page implementation.