From 8fa06fc77e8aeb3d1e19dffe739a30140f7c2111 Mon Sep 17 00:00:00 2001 From: Olivier Date: Sun, 26 Nov 2023 20:39:20 +0000 Subject: [PATCH] Add releasing instructions to README --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index 6a21b42..01d833f 100644 --- a/README.md +++ b/README.md @@ -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.