Skip to content

feat(specimens): rework the site layout and homepage after spell-ui - #11

Closed
BunsDev wants to merge 1 commit into
mainfrom
cody/spell-library
Closed

BunsDev wants to merge 1 commit into
mainfrom
cody/spell-library

Conversation

@BunsDev

@BunsDev BunsDev commented Sep 28, 2026

Copy link
Copy Markdown
Member

Reworks the OpenCoven/ui specimens site to follow the layout and homepage pattern of xxtomm/spell-ui, a shadcn-style component library, using OpenCoven's own content and components.

What changed

  • New:
    • apps/specimens/src/home.tsx: the homepage
    • specimens.tsx: the specimens page
    • code-block.tsx
    • site.css
    • use-specimens.tsx
    • packages/ui/tests/specimen-site.test.tsx
  • Updated:
    • the specimens app, its styles, and its entry point
    • packages/ui/tsconfig.json
    • the README
    • scripts/visual-review.mjs, scripts/mobile-quality-review.mjs, and scripts/verify-contracts.mjs

Status: draft

pnpm format:check, pnpm lint, pnpm typecheck and pnpm test pass locally. The most recent visual and mobile reviews did not pass yet (visual 8/10, mobile 4/14). Open follow-ups:

  • Tab grid: Preview must be reachable at 200% zoom
  • Lab tabs at least 44px tall
  • Enlarged-text clipping, and 320px guide/footer overflow
  • Mobile nav labels, metrics, and failure titles overflowing
  • Re-run the visual and mobile reviews to 10/10 and 14/14

🤖 Generated with Claude Code

Rework the OpenCoven/ui specimens site to follow the layout and
homepage pattern of xxtomm/spell-ui, a shadcn-style component library,
using OpenCoven's own content and components.

The site gains a new homepage, a specimens page, a code block, a
site stylesheet, and a specimens hook. The visual, mobile, and
contract review scripts are updated to match. A specimen-site test
covers the new pages.

Format, lint, typecheck, and unit tests pass. The last visual and
mobile reviews were not yet passing (visual 8/10, mobile 4/14), so
the responsive and accessibility follow-ups are still open.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
opencoven-ui Ready Ready Preview Sep 28, 2026 5:24am UTC
ui Ready Ready Preview Sep 28, 2026 5:24am UTC

Request Review

@BunsDev

BunsDev commented Sep 28, 2026

Copy link
Copy Markdown
Member Author

Superseded: main's #7, #9 and #10 delivered the spell-ui docs layout, and #12 adds the header GitHub link. The spell-ui homepage stays out of scope; the catalog stays at / by design (#9).

@BunsDev BunsDev closed this Sep 28, 2026

This branch was successfully deployed

2 active deployments
Preview – opencoven-ui — e05e6280 Deployed Sep 28, 2026 by vercel[bot]
Preview – ui — e05e6280 Deployed Sep 28, 2026 by vercel[bot]
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.

1 participant