- Fork the repository
- Create a feature branch
- Make your changes
- Run tests: npm run test
- Submit a PR
- Use TypeScript
- Follow ESLint rules
- Write tests for new features
- Use conventional commits
- feat: new feature
- fix: bug fix
- docs: documentation
- test: tests
- ci: CI/CD
- refactor: code refactoring
- Fill out the PR template
- Reference related issues
- Add screenshots for UI changesdocs: add contributing guidelines