make prepare
- Copy both pre commit and pre push files to .git folder
- Install cargo-edit to take care of crate versions
- Install nextest as our test runner
- Some commands that you might use
- If the branch is something as "feat"*, we bump the minor version of all crates
- If the branch is something as "fix"*, we bump the patch version.
- If the branch is something as "break"*, we bump the major version.
When the PR is merged to main branch, the pipeline will do:
- Run clippy
- Run tests
- Generate git tags and publish to.. whatever you want