pnpm installBuild all packages in the correct order:
pnpm buildRun all tests
pnpm testTo check that the format is correct is the whole codebase
pnpm format:checkTo auto fix all formatting issues
pnpm format:fixTo deploy a specific version
pnpm run deploy -v $VERSION
# Example: pnpm deploy -v 0.2.0-beta.3And if you want to add an NPM tag (like next)
pnpm run deploy -v $VERSION --tag $TAG
# Example: pnpm deploy -v 0.2.0-beta.3 --tag nextBefore opening a PR, we should need to open an issue so that you can get a taskId (otherwise you can try to guess the next PR id).
All changes are made in a specific branch. When you are done with your changes you can create a pull request.
Each pushed commit will trigger a Github Action that will run tests. All tests has to pass before it is possible to merge a pull request.
task/{taskId}-{taskDescription}
In order to determine which version type a package should be released with and to be able to generate release notes, commits has to follow a certain format.
#{taskId}@{versionType}: {description}
You can pick between:
devpatchminormajor