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.