Thank you for your interest in contributing to Password Check! 🎉
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/Password-Check.git - Create a feature branch:
git checkout -b feature/your-feature-name - Make your changes
- Test your changes:
flutter test - Commit your changes:
git commit -m "Add your feature" - Push to your fork:
git push origin feature/your-feature-name - Create a Pull Request
- Follow Dart/Flutter conventions
- Use meaningful variable names
- Add comments for complex logic
- Keep functions small and focused
- Add tests for new features
- Ensure all tests pass:
flutter test - Maintain test coverage above 90%
- Update README.md for new features
- Add examples for new APIs
- Update CHANGELOG.md for significant changes
When reporting bugs, please include:
- Flutter/Dart version
- Steps to reproduce
- Expected vs actual behavior
- Screenshots (if applicable)
For new features, please:
- Check existing issues first
- Describe the use case
- Explain the benefits
- Consider implementation complexity
- Update documentation if needed
- Add tests for new functionality
- Ensure all tests pass
- Update CHANGELOG.md
- Request review from maintainers
- Be respectful and inclusive
- Focus on constructive feedback
- Help others learn and grow
- Follow our Code of Conduct
- 💬 Discussions: GitHub Discussions
- 🐛 Issues: GitHub Issues
- 🐛 Issues: GitHub Issues
- 💬 Discussions: GitHub Discussions
- 📖 Documentation: Full Documentation
Thank you for contributing to Password Check! 🙏
Made with ❤️ by the youngDevs