Thanks for contributing.
- Flutter SDK managed with
fvm - Dart SDK compatible with
pubspec.yaml
fvm flutter pub get- Create branch from
main. - Make small focused changes.
- Add/update tests for behavior changes.
- Run checks locally before opening PR.
fvm dart format .
fvm flutter analyze
fvm flutter test
fvm flutter pub publish --dry-run- Keep PR scope narrow.
- Explain problem, approach, and impact.
- Include test evidence.
- Update
README.mdandCHANGELOG.mdwhen API/behavior changes.
Use Conventional Commits when possible:
feat:new featurefix:bug fixdocs:documentationrefactor:internal changetest:testschore:maintenance
Please include:
- Flutter version (
fvm flutter --version) - Platform/device info
- Reproduction steps
- Expected vs actual behavior
- Logs/errors