We love your input! We want to make contributing to this project as easy and transparent as possible.
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Use Node.js 18+
- Follow TypeScript best practices
- Test all interactive features
- Ensure mobile responsiveness
- Use the GitHub Issues section
- Describe the bug in detail
- Include steps to reproduce
- Add screenshots if possible
- Open an issue with the "enhancement" label
- Explain the proposed feature
- Discuss implementation ideas
Thank you for contributing! 🎉