Thank you for your interest in contributing! This document provides guidelines and instructions for contributing.
- Fork and clone the repository
- Install dependencies:
npm install
- Start development mode:
npm run dev
- Create a new branch for your feature or fix:
git checkout -b feature/your-feature-name
- Make your changes
- Run tests:
npm test - Build the project:
npm run build
- Update the README.md if needed
- Update the CHANGELOG.md with your changes
- Ensure all tests pass
- Create a Pull Request with a clear description
- Use TypeScript for all source files
- Follow existing code formatting
- Add JSDoc comments for public APIs
- Keep the bundle size minimal
When reporting issues, please include:
- A clear description of the problem
- Steps to reproduce
- Expected vs actual behavior
- Your environment (React version, browser, etc.)
By contributing, you agree that your contributions will be licensed under the MIT License.