Release strategie
Concept
Een release strategie is een plan dat beschrijft hoe nieuwe versies van het Skryv platform worden uitgerold naar gebruikers. Het zorgt voor een gestructureerde aanpak bij het implementeren van updates, waarbij risico's geminimaliseerd worden en de software betrouwbaarder wordt.
Scope
Skryv platform | Online Studio |
---|---|
Ja | Nee |
Typisch is er na afloop van elke sprint een release, maar dit is geen harde regel. | Er is slechts één versie en die wordt voortdurend bijgewerkt met updates. |
Versionering
Versienummering
24.2.5
Nummer | Label | Uitleg |
---|---|---|
24 | major | Geïncrementeerd na een breaking change. |
2 | minor | Geïncrementeerd bij iedere release. |
5 | patches | Doorlopend geïncrementeerd om patching van de versie mogelijk te maken. |
Levensduur en ondersteuning
Iedere release heeft een specifieke levensduur aangeduid door een tag. Het Skryv team garandeert enkel ondersteuning tijdens deze levensduur. Zorg er dus voor dat je steeds op een ondersteunde versie zit.
Tag | Ondersteuningsperiode |
---|---|
LATEST | Enkel tot de volgende release (typisch driewekelijks in overeenstemming met de duur van een sprint). |
NEXT | Eén kwartaal + 6 weken. |
LTS | Eén jaar + 6 maanden. |
Fixes
(Security) fixes worden gebackport naar alle op dat ogenblik ondersteunde LTS en NEXT versies.
Enhancements
Nieuwe functionaliteiten en/of kleine verbeteringen worden standaard nooit gebackport.
Release notes
Boomstructuur met major versies met daaronder pagina’s per minor increment (elke sprint) - patches worden opgelijst onderaan elke pagina.
Elke pagina krijgt label: LATEST , NEXT , LTS.
Overzichtspagina per label
Update cursus in Skryv Academy per kwartaal (van NEXT naar NEXT).