Contributions are welcome! Here's how to get started.
git clone https://github.com/ofershap/cursor-plan-preview.git
cd cursor-plan-preview
npm installnpm run build # Build CLI + UI
npm run dev:ui # UI dev server with hot reload
npm run typecheck # Type-check with tsc
npm test # Run tests
npm run lint # Lint + format check
npm run format # Auto-format with Prettier- Fork the repo and create a branch from
main - Make your changes
- Add or update tests as needed
- Ensure
npm run lint,npm run typecheck, andnpm testall pass - Open a pull request
This project uses Conventional Commits and semantic-release for automated versioning:
feat: add new feature— minor releasefix: resolve bug— patch releasefeat!: breaking change— major release