We follow the Effective Dart code style.
Code should be formatted using dart format
(docs).
Branch names should be written using kebab-case and have the following schema:
<issue_key>-your-branch-name
1234-commit-message-documentation
Commit messages and PR names should have the following schema:
<issue_key>: Your commit message
1234: Add commit message documentation
See this guide for a general reference on how to write good commit messages.