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 melosThen you can run melos bootstrap to init the repo.
melos bootstrapAnd run:
melos run getto 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 versionto generate the version. Or usemelos version --yesto skip the version prompt. - Publish, have two ways:
- Run
melos publishto publish the packages. - Create a new release in GitHub, the GitHub Action will publish the packages.
- Run