Política de Versionado de Onesait Platform
Nomenclatura de Plataforma
Se sigue esta nomenclatura Release X.Y.Z-<nombre> (por ejemplo 5.2.3-TopGun) donde
X representa versión anual, cambia cada año. En 2024 estamos en la versión 6.
Y representa versión del trimestre. Cada año es 0,1,2 y 3.
Z el 0 representa versión inicial por release, y se incrementa con cada despliegue de correctivos.
<nombre> representa un nombre nemotécnico por versión (actualmente un juego de 8 bits por release trimestral, siguiendo abecedario).
Se genera una Release cada trimestre, con correctivos, pequeños evolutivos y resolución de bugs durante el siguiente trimestre.
Gestión de Versiones
En cualquier momento existirán 2 versiones activas:
Versión estable
Una versión por trimestre (Q).
Una vez publicada esta versión sólo incluirá nuevos parches correctivos (no evolutivos), que generarán versiones X.,Y.1, Z.Y.2,…
Empezando en Q1 2019 las versiones estables tendrán un nombre "recordable".
Se seguirá criterio alfabético (primera versión empieza por A)
Se ha elegido por votación usar videojuegos de 8 bits
Nombrado:
Si es la primera versión del año se incrementa primer dígito (en 2020 empezaremos por la 2.0.0)
Para el resto de Qs del año se incrementa segundo dígito.
Versión de desarrollo
Una vez se estabiliza una versión aparece la versión de desarrollo. Si la versión estable es la 1.2.0, la de desarrollo empezaría siendo la 1.3.0
Esta versión incluye:
Todas las correcciones de la versión estable
Mejoras identificadas
Nuevas Features.
Estas versiones no se nombran hasta que una no pasa a ser versión estable.
¿Qué versión usar?
Desde Plataforma se recomienda usar la versión estable.
Si un proyecto/producto requiere nuevas features y no puede esperar a la versión del próximo Q, podrá instalarse una versión de desarrollo.
Esta versión de desarrollo también cuenta con soporte por el equipo de Plataforma pero debe asumirse que será más inestable y se requerirán actualizaciones a menudo.