Add releasing instructions to README

This commit is contained in:
Olivier 'reivilibre' 2023-11-26 20:39:20 +00:00
parent 5e33d97dfa
commit 8fa06fc77e
1 changed files with 14 additions and 0 deletions

View File

@ -15,3 +15,17 @@ WIP. Will be: a lightweight and nimble HTML templating engine, designed for comp
Currently under the AGPL 3 or later, but this is relatively likely to be changed at a later date.
See `LICENCE.txt`.
## Development
### Releasing
This is the command used to cut a release:
```shell-commands
cargo ws publish patch --all --force '*'
```
* `patch` could be `major` or `minor` instead.
* `--force '*'` means all packages are bumped, even though they have no changes. This keeps the version numbers in sync.
* `--all` means `demo_hornbeam_project` will be bumped even though it is not published.