Thank you for your interest in contributing to this project.
# Install dependencies
pnpm install
# Enable husky hooks
pnpm prepareBefore committing, ensure all checks pass:
pnpm lint
pnpm typecheck
pnpm testThis project uses conventional commits. Please follow the format:
feat:for new featuresfix:for bug fixesdocs:for documentation changesrefactor:for code refactoringtest:for test updates
- Fork the repository
- Create a feature branch
- Make your changes
- Ensure all checks pass
- Submit a pull request
This project uses changesets for versioning. To release:
# Create a changeset
pnpm changeset add
# Version bump
pnpm release
# Push to trigger release workflow
git push