Skip to content

Commit 5023eb6

Browse files
authored
ci: trim app-only repo (Changesets, Storybook, legacy publish) (#373)
* ci(ci): trim app-only repo tooling - Remove Changesets, Release and update-versions workflows; drop publish-rc from docker-stg - Delete .changeset, Storybook, and story files; clean eslint/tsconfig - Align constitution, README, RELEASE.md, and cursor rules with app-only + Vitest * chore(config): exclude story globs in tsconfig base Defensive exclude for *.stories.* so stray files stay out of compile after Storybook removal.
1 parent df1573d commit 5023eb6

32 files changed

Lines changed: 187 additions & 3249 deletions

.changeset/README.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

.changeset/config.json

Lines changed: 0 additions & 16 deletions
This file was deleted.

.cursor/rules/core-package.mdc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ alwaysApply: false
9191
## 6. Dependencies & Build
9292

9393
- **Key Runtime Dependencies:** `react`, `react-dom`, `react-hook-form`, `jszip`, `@openzeppelin/ui-builder-renderer`, `@openzeppelin/ui-builder-styles`, `@openzeppelin/ui-builder-react-core`, and various `@openzeppelin/ui-builder-adapter-*` packages.
94-
- **Key Dev Dependencies:** `vite`, `typescript`, `@vitejs/plugin-react`, `tailwindcss`, `vitest`, `@testing-library/react`, `eslint`, `storybook`.
94+
- **Key Dev Dependencies:** `vite`, `typescript`, `@vitejs/plugin-react`, `tailwindcss`, `vitest`, `@testing-library/react`, `eslint`.
9595
- **Build Process:** `pnpm --filter @openzeppelin/ui-builder-app build` executes `vite build`.
9696
- **Development Server:** `pnpm --filter @openzeppelin/ui-builder-app dev` executes `vite`.
9797
- **Testing:** `pnpm --filter @openzeppelin/ui-builder-app test` executes `vitest run`.

.cursor/rules/specify-rules.mdc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Auto-generated from all feature plans. Last updated: 2026-03-19
1010

1111
## Active Technologies
1212

13-
- TypeScript 5.x (strict mode), Node.js >= 20.19.0 + pnpm 10.x, `@changesets/cli`, tsdown, Vitest, React 19, Vite 7, GitHub Actions, npm dist-tags (012-adapter-monorepo-extraction)
13+
- TypeScript 5.x (strict mode), Node.js >= 20.19.0 + pnpm 10.x, tsdown, Vitest, React 19, Vite 7, GitHub Actions, npm dist-tags (012-adapter-monorepo-extraction)
1414
- N/A for application data; npm registry, git, and generated export metadata files are the operational persistence layer (012-adapter-monorepo-extraction)
1515

1616
## Project Structure
@@ -30,7 +30,7 @@ TypeScript 5.x (strict mode), Node.js >= 20.19.0: Follow standard conventions
3030

3131
## Recent Changes
3232

33-
- 012-adapter-monorepo-extraction: Added TypeScript 5.x (strict mode), Node.js >= 20.19.0 + pnpm 10.x, `@changesets/cli`, tsdown, Vitest, React 19, Vite 7, GitHub Actions, npm dist-tags
33+
- 012-adapter-monorepo-extraction: Added TypeScript 5.x (strict mode), Node.js >= 20.19.0 + pnpm 10.x, tsdown, Vitest, React 19, Vite 7, GitHub Actions, npm dist-tags
3434

3535
<!-- MANUAL ADDITIONS START -->
3636
<!-- MANUAL ADDITIONS END -->

.cursor/rules/tech-stack-rule.mdc

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,10 @@ Key technologies include:
2727
- Tailwind CSS v4 - Utility-first CSS framework with new HSL theme syntax
2828
- shadcn/ui - Unstyled, accessible component system built on Radix UI
2929
- Vitest - Testing framework integrated with Vite
30-
- Storybook 8 - Component documentation and visual testing
3130
- pnpm - Fast, disk-efficient package manager
3231
- ESLint 9 + Prettier - Code quality and formatting tools
3332
- Husky + lint-staged - Git hooks for quality assurance
34-
- Conventional Commits - Structured commit message format for automated releases
35-
- Changesets - Versioning and release management
33+
- Conventional Commits - Structured commit message format
3634

3735
# Framework-Specific Rules
3836

@@ -163,7 +161,7 @@ Testing strategy:
163161
- Test component behavior, not implementation details
164162
- Use test coverage reporting to identify untested code
165163
- Create test fixtures for reusable test data
166-
- For complex UI, supplement with Storybook visual testing
164+
- For complex UI, prefer focused component tests with Testing Library
167165
- Test cross-package integration points
168166

169167
# Quality & Standards

0 commit comments

Comments
 (0)