...
Riktlinjer för API-versionering i API Manager | Alternativ 1: | Alternativ 2: En nivå, v1, v2, v3, … | Alternativ 3: Två nivåer, 1.0, 1.1, 2.0, …
| Alternativ 4: Tre nivåer, 1.0.0, 1.0.1, 1.1.0, 2.0.0 …
|
---|---|---|---|---|
Pros and cons | Enklast möjliga för våra API-producenter Spretigt för våra API-konsumenter | Enkel och rakt på Ingen indikation på om en versionsuppdatering är bakåtkompatibel eller ej | Tydligare livscykelhantering Indikation om en versionsuppdatering är bakåtkompatibel eller ej tillgänglig Något mer administration än i alternativ 2 | Klart tydligast livscykelhantering Indikation om en versionsuppdatering är bakåtkompatibel eller ej tillgänglig Mer administration än i alternativ 3 |
Omröstning | Jens Albonius (Unlicensed) - Jag ser hellre att det är resurserna som versionshanteras än det faktiska API:et | Per Persson - inte särskilt betungande, men ger ändå bra koll på livscykeln. Dennis Nilsson (Unlicensed) - Tillräckligt för att ha en tydlig versionshantering. |
...