Appearance
Versioning Model
1. Versioning Method
We gebruiken Semantic Versioning voor de volledige applicatie:
MAJOR.MINOR.PATCH
- MAJOR: Breaking changes (geen backwards compatability)
- MINOR: Nieuwe features of verbeteringen zonder breaking changes
- PATCH: Kleine fixes of optimalisaties
2. Taggen op git
Na het mergen van production naar main word de versie getagged met de semantic versioning
bv. prototype/PoC met 4 toegevoegde features en 2 bugfixes en een refractor
bash
git tag -a v0.4.3 -m "Release v0.4.3 – PoC completed"
git push origin v0.4.3en als deze geupdate wordt naar een 1ste implementatie
bash
git tag -a v1.0.0 -m "Release v1.0.0 – first production ready version deployed"
git push origin v1.0.0daarna wordt de versie geupdatet op basis van de gebeurde aanpassingen via semantic versioning (MAJOR.MINOR.PATCH)