- check whether your suggestion was not already submitted by someone else
- we use stable mainline branching model with squashing instead of merge commits
- Fork the repository on GitHub.
- Create a branch for your changes.
- Commit your code for each logical change
- run
flutter analyze
and solve found issues before contributing - make sure to format code before generating PR.
- write good and conventional commit messages
- Push your change to your fork.
- Create a Pull Request on GitHub for your change.
- Wait for reviewers to give feedback.
- make an individual pull request for each suggestion