Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

 

Som overordnet princip for versionering af datamodeller og snitflader anvendes semantic versioning (https://semver.org ), hvor der arbejdes med 3 niveauer af versioner:

 

Major.Minor.Patch

  • MAJOR version, når der foretages inkompatible ændringer,

  • MINOR version, når der tilføjes funktionalitet/ændringer i en bagudkompatibel måde

  • PATCH version, når der laves bagudkompatible fejlrettelser.

 

Når en datamodel eller snitflade foreligger i en version 1.0.0, følges versioneringsprincippet stringent.

Version 1.0.0 for datamodeller er som udgangspunkt den version af datamodeller, hvor kommentarer fra offentlig kommentering er indarbejdet og er samtidig den første version, der sættes i produktion på Orkestreringskomponenten. Version 1.0.0 af snitflader er den version af snitfladen der implementer version 1.0.0 af den tilhørende datamodel.

 

Arbejdsversioner af datamodeller og snitflader

For versionering af datamodeller og snitflader, før der foreligger en version 1.0.0, følges versioneringsprincippet kun i tilnærmelsesvis, da disse versioner er arbejdsversioner, der generelt er karakteriseret ved mange ændringer der ofte også er inkompatible. Følgende er gældende for arbejdsversioner: 

  • Ved ændringer i arbejdsversioner, løftes versionen alene på Patch-niveau.

  • Minor-niveau anvendes til at fastholde stabile arbejdsversioner, fx version der er anvendt som udgangspunkt for UX mockup eller andre aktiviteter i design og udviklingsarbejdet der forudsætter et fast grundlag

  • Version 0.8.0 er den version der anvendes om grundlag for brugertest af UX-mockup

  • Version 0.9.0 er den version der som udgangspunktsendes i offentlig kommentering

  • Snitflader i testmiljøer følger version af datamodel

  • No labels