Skip to content

Latest commit

 

History

History
69 lines (51 loc) · 1.43 KB

File metadata and controls

69 lines (51 loc) · 1.43 KB

Contributing to Advanced Responsive

Thank you for considering contributing! 🎉

How to Contribute

Reporting Bugs

  1. Check if the bug is already reported
  2. Open a new issue with clear description
  3. Include code samples and steps to reproduce

Suggesting Features

  1. Open an issue with the enhancement label
  2. Describe the use case
  3. Explain why it would be useful

Submitting Code

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-feature
  3. Make your changes
  4. Write/update tests
  5. Commit: git commit -m 'Add amazing feature'
  6. Push: git push origin feature/amazing-feature
  7. Open a Pull Request

Development Setup

# Clone the repo
git clone https://github.com/sayedmoataz/advanced_responsive.git

# Get dependencies
flutter pub get

# Run tests
flutter test

# Run example
cd example
flutter run

Code Style

  • Follow Effective Dart
  • Run dart format . before committing
  • Run dart analyze to check for issues

Testing

  • Write tests for new features
  • Ensure all tests pass before submitting PR
  • Aim for 80%+ code coverage

Pull Request Process

  1. Update README if needed
  2. Update CHANGELOG.md
  3. Ensure all tests pass
  4. Get approval from maintainer
  5. Squash commits before merge

Questions?

Feel free to ask in:

Thank you! 🚀