Versioning: stages v0.1, firmware SemVer, software CalVer

TEMPLATE.md Versioning section; notes in README, CHANGELOG and the firmware/software READMEs. Source: contrib/product-template in B4L/proplan.
This commit is contained in:
grabowski committed 2026-10-13 16:56:22 +07:00
1 parent 421b4202cc
commit 0e002be80c
5 files changed
+74 -2

No files matched your search

+10
View File
@@ -23,3 +23,13 @@ TEMPLATE.md explains the layout, the rules and `proplan.toml`.
Each prototype is a git tag (`v0.1`, `v0.2`, ...). CI builds gerbers, BOM and
schematic PDFs for the tag and attaches them to its release; CHANGELOG.md says
what each stage changes. In proplan the prototype stage links the tag.
## Versioning
| What | Tag | Scheme |
|---|---|---|
| Prototype stage | `v0.1`, `v0.2` | the next stage takes the next number |
| Firmware target | `firmware/<target>/v1.2.0` | SemVer |
| Software tool | `software/<tool>/2026.10.0` | CalVer `YYYY.MM.MICRO` |
TEMPLATE.md has the rules (what counts as breaking, pre-releases, changelogs).