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

+5
View File
@@ -5,3 +5,8 @@ example `firmware/main-mcu/`. Drivers shared by the targets go to
`firmware/lib/`; third-party stacks (HAL, USB-PD middleware) are submodules in
`external/`. IDE build folders (`Debug/`, `Release/`, `build/`) are not
committed.
Versions: SemVer per target, tagged `firmware/<target>/vMAJOR.MINOR.PATCH`
(for example `firmware/main-mcu/v0.1.0`). Each target folder has its own
`CHANGELOG.md`, and the firmware reports its version at run time. TEMPLATE.md
says what counts as breaking and how pre-releases are named.