Skip to content

Conversation

@pasevin
Copy link
Collaborator

@pasevin pasevin commented Jan 6, 2026

Summary

Updates the UI Builder constitution (v1.2.2 → v1.3.0) to reflect the UI Kit extraction to the openzeppelin-ui monorepo.

Changes

  • Section I: Core packages now external (@openzeppelin/ui-* from openzeppelin-ui repo); only builder app and adapters remain in this repo
  • Section II: logger now from @openzeppelin/ui-utils
  • Section III: Changesets now only for builder app and adapters; core packages versioned independently
  • Section IV: Styling via @openzeppelin/ui-styles; cn from @openzeppelin/ui-utils
  • Section V: Exported apps use @openzeppelin/ui-* packages with documented version strategy
  • Section VII: Interface changes require coordination with openzeppelin-ui maintainers
  • Additional Constraints: Types source of truth now @openzeppelin/ui-types; utilities from @openzeppelin/ui-utils
  • Development Workflow: Added pnpm dev:local / pnpm dev:npm for local UI development; added pnpm docker:dev

Related

@pasevin pasevin requested a review from a team as a code owner January 6, 2026 10:30
@pasevin pasevin merged commit cf26e36 into main Jan 6, 2026
11 checks passed
@pasevin pasevin deleted the docs/update-constitution-ui-kit-extraction branch January 6, 2026 10:37
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.

2 participants