Skip to content

Simplify registry contributor workflow - #45

Merged
preetsuthar17 merged 3 commits into
masterfrom
preet/hextaui-dx-simplification
Jul 15, 2026
Merged

Simplify registry contributor workflow#45
preetsuthar17 merged 3 commits into
masterfrom
preet/hextaui-dx-simplification

Conversation

@preetsuthar17

@preetsuthar17 preetsuthar17 commented Jul 15, 2026

Copy link
Copy Markdown
Owner

What changed

  • made registry.json the canonical component and block catalog
  • replaced copied snippet strings with executable demos, including all 85 blocks
  • standardized the repository on pnpm and restored a clean Next.js runtime
  • centralized installation commands and added registry validation with Node tests
  • moved generated registry and sitemap output out of version control
  • added concise contributor documentation and CI

Why

Adding a component or block previously required synchronized edits across several handwritten catalogs, copied code strings, fixture switches, and generated files. Those sources had drifted and were already producing broken installs, missing documentation pages, and localhost compilation errors.

The new workflow requires one registry source, one executable demo, one registry.json entry, and one static demo-map entry.

Validation

  • pnpm verify
  • pnpm registry:build
  • pnpm build
  • six registry tests
  • required component, block, registry, and OG routes return HTTP 200 on port 3001
  • zero tracked public/r/*.json files

Open in Devin Review

@vercel

vercel Bot commented Jul 15, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
hexta-ui Ready Ready Preview, Comment Jul 15, 2026 10:57am

Request Review

@preetsuthar17
preetsuthar17 marked this pull request as ready for review July 15, 2026 11:10
@preetsuthar17
preetsuthar17 merged commit 17ae993 into master Jul 15, 2026
3 of 4 checks passed
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