Thank you for your interest in contributing! This document provides guidelines for contributing to the project.
- Fork and clone the repository
- Install dependencies:
yarn install - Run tests:
yarn test - Start development:
yarn dev
- Create a new branch:
git checkout -b feature/your-feature - Make your changes
- Add a changeset:
yarn changeset - Commit your changes
- Push and create a pull request
- We use ESLint and Prettier for code formatting
- Run
yarn lint:fixbefore committing - Pre-commit hooks will automatically check your code
- Write tests for new features
- Ensure all tests pass:
yarn test - Check coverage:
yarn test:coverage
We follow Conventional Commits:
feat:New featurefix:Bug fixdocs:Documentation changeschore:Maintenance taskstest:Test additions or modifications