en un clic
release
// Prepare @indielayer/ui changes for release with changesets and conventional commits. Use when versioning, publishing, changelog, semver, or before merging user-facing library changes.
// Prepare @indielayer/ui changes for release with changesets and conventional commits. Use when versioning, publishing, changelog, semver, or before merging user-facing library changes.
| name | release |
| description | Prepare @indielayer/ui changes for release with changesets and conventional commits. Use when versioning, publishing, changelog, semver, or before merging user-facing library changes. |
| disable-model-invocation | true |
For user-facing packages/ui changes:
pnpm changeset
Choose bump type (patch/minor/major) and write a short summary for the changelog.
Follow .github/COMMIT_CONVENTION.md:
feat(scope): ... — minor bump, appears in changelogfix(scope): ... — patch bumpperf(scope): ... — patch bumpdocs, chore, test, etc. — no version bump unless changeset addedDo not bump packages/ui/package.json version in the feature PR; Changesets handles release.
pnpm lint:ui
pnpm test:ci
pnpm build
Ensure a changeset file exists under .changeset/ for library changes.
Add a new Vue component to @indielayer/ui with themes, tests, docs, and registry exports. Use when creating a new component, adding X-prefixed components, or scaffolding under packages/ui/src/components.
Edit or add component theme classes and styles for base and carbon variants. Use when changing component appearance, Tailwind classes, theme tokens, Divider/Button themes, or files matching *.theme.ts.
Create or update component documentation pages in packages/ui/docs. Use when adding docs, demos, DocumentPage, usage.vue, or component doc routes.