Op deze pagina vindt u informatie over de manier waarop we nieuwe versies van het Vlaanderen Design System uitbrengen (releases) en hoe we veranderingen bijhouden in de changelog. Zo blijft u op de hoogte van de laatste ontwikkelingen, bugfixes en nieuwe functionaliteiten.
Development
Semantische versienummering
Het Vlaanderen Design System hanteert doorgaans het Semantisch Versioneren (semver) om versies te benoemen en consistentie te bewaren:
- Major (X.0.0): Brekende wijzigingen of belangrijke nieuwe features die mogelijk niet compatibel zijn met eerdere versies.
- Minor (0.X.0): Nieuwe functionaliteiten, toevoegingen of verbeteringen die over het algemeen backwards-compatible zijn.
- Patch (0.0.X): Kleine fixes en correcties die geen invloed hebben op de bestaande structuur of compatibiliteit.
Releasefrequentie
- Major releases: Verschijnen enkel wanneer er ingrijpende wijzigingen of volledig nieuwe onderdelen nodig zijn. Worden gebundeld en op kwartaalbasis gereleased.
- Minor releases: Worden uitgebracht wanneer er nieuwe componenten, features of uitbreidingen bijkomen. Normaal in een tweewekelijkse ritme, gelijklopend met de sprintwerking.
- Patch releases: Regelmatig beschikbaar voor het oplossen van bugs, toegankelijkheidsissues en kleine optimalisaties, uitgebracht in hetzelfde ritme als minor releases.