;doc: RELEASING: updates
This commit is contained in:
parent
277cb4f500
commit
342ccdfae1
29
RELEASING.md
29
RELEASING.md
@ -5,24 +5,25 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
Guidance for release managers and maintainers.
|
Guidance for release managers and maintainers.
|
||||||
Some of this might move elsewhere later.
|
|
||||||
|
|
||||||
## Terminology
|
Some terminology used on this page:
|
||||||
|
|
||||||
- **OLD** - previous release version, eg `1.22` or `1.22.1`
|
| | |
|
||||||
- **NEW** - new release version, eg `1.22.2` or `1.23`
|
|-------------------------|---------------------------------------------------------------------------------------|
|
||||||
- **MAJORVER** - just the major version part, eg `1.22` or `1.23`
|
| *OLD* | previous release version, eg `1.22` or `1.22.1` |
|
||||||
- **master** / **master branch** - `master` branch in the main hledger repo
|
| *NEW* | new release version, eg `1.22.2` or `1.23` |
|
||||||
- **release** / **release branch** - a release branch in the main hledger repo, named MAJORVER-branch, eg `1.22-branch`
|
| *MAJORVER* | just the major version part, eg `1.22` or `1.23` |
|
||||||
- **site** / **site repo** - master branch in the hledger_website repo, usually cloned under the main repo as `site`
|
| *master (branch)* | `master` branch in the `hledger` repo, ie the main line of development |
|
||||||
|
| *release (branch)* | a release branch in the `hledger` repo, eg `1.22-branch` |
|
||||||
|
| *site* | `master` branch in the `hledger_website` repo. Usually checked out as `hledger/site`. |
|
||||||
|
| | |
|
||||||
|
|
||||||
## Commits
|
## When committing / reviewing commits
|
||||||
|
|
||||||
**When committing/reviewing:**
|
Follow/encourage [commit conventions](CONTRIBUTING.html#commit-messages). Recap:
|
||||||
|
- commit messages must begin with one or more colon-terminated words
|
||||||
Follow our [commit conventions](CONTRIBUTING.html#commit-messages):
|
- user-visible changes must begin with a `feat:`/`imp:`/`fix:` prefix, and will appear in release notes
|
||||||
- in the summary, use a `feat:`/`imp:`/`fix:` prefix (required for user-visible changes),
|
- other changes can begin with a topic prefix (`bal:`/`areg:`/`test:`/`doc:`/`lib:`/...)
|
||||||
and/or topic prefixes (`bal:`/`areg:`/`test:`/`doc:`/`lib:`/...)
|
|
||||||
- add a leading `;` to skip wasteful CI builds
|
- add a leading `;` to skip wasteful CI builds
|
||||||
- add a `!` to indicate breaking/incompatible changes
|
- add a `!` to indicate breaking/incompatible changes
|
||||||
- mention any relevant #issue numbers, usually parenthesised at the end
|
- mention any relevant #issue numbers, usually parenthesised at the end
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user