Please submit changes to the main branch, and make sure your code is willing to comply with Apache 2.0 style.
The repo is manage by melos, so you need to install it first.
dart pub global activate melos
Then you can run melos bootstrap
to init the repo.
melos bootstrap
And run:
melos run get
to get all dependencies.
The CHANGELOG for each package is make with melos
.
So, if you want to open a pull request, please make sure you commit message is follow Conventional Commits.
Just like: feat: add new feature
or fix: fix a bug
.
If you want to include a BREAKING CHANGE, please add !
after :
.
Just like: feat!: add new feature
.
The type have next table:
Type | Description |
---|---|
fix | A bug fix |
feat | A new feature |
build | Changes that affect the build system or external dependencies |
chore | Other changes that don't modify src or test files |
ci | Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs) |
docs | Documentation only changes |
style | Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc) |
refactor | A code change that neither fixes a bug nor adds a feature |
perf | A code change that improves performance |
test | Adding missing tests or correcting existing tests |