Please submit changes to the main branch, and make sure your code is willing to comply with MIT 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.
All packages use the same README file.
All changes need to be put into the README in the root directory and the melos run cp_files
command needs to be run to synchronize the documentation.
The CHANGELOG for each package will use melos
to manage it.
Please don't change CHANGELOG manually.
All changes will read from the git commit log and automatically generate the CHANGELOG.
Admins can use melos version
to generate when before release.
We need add type for the git commit message, like feat: provide a new feature
.
The type can be feat
, fix
, docs
, style
, refactor
, perf
, test
, chore
, revert
.
See Conventional Commits for more information.
Also see it in angular.
Admins can use melos version
to generate the version and publish it.
- Run
melos version
to generate the version. Or usemelos version --yes
to skip the version prompt. - Publish, have two ways:
- Run
melos publish
to publish the packages. - Create a new release in GitHub, the GitHub Action will publish the packages.
- Run