Thanks for contributing to get_it!
get_it is part of the flutter_it construction set. Each package (get_it, watch_it, command_it, listen_it) lives in its own repository, so please open issues and pull requests in the repository of the package they concern.
- Fork and clone this repository.
- Install dependencies with
flutter pub get. - Make sure everything passes before opening a pull request (CI runs the same checks):
dart format --set-exit-if-changed .
flutter analyze
flutter test- Open pull requests against the
mainbranch. - Keep changes focused and clearly described.
- Link related issues (for example
Fixes #123). - Add or update tests for behavior changes.
- Add an entry to
CHANGELOG.mdfor user-facing changes. - Update
README.mdor the docs at https://flutter-it.dev if the public API changes. - Match the existing code style; run
dart format .before committing.
If you are unsure about an idea before investing time in it, open an issue first or ask in the flutter_it Discord: https://discord.gg/ZHYHYCM38h
Be respectful and constructive in reviews and discussions.