Naming
¿Cuántas versiones?
En cualquier momento existirán 2 versiones activas:
VERSIÓN ESTABLE/CERTIFICADA:
Una versión por Q
Próxima versión estable será la 1.2.0 que se generará el 15 de febrero d3 2019.
Una vez publicada esta versión sólo incluirá nuevos parches correctivos (no evolutivos), que generarán versiones 1X.2,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.
Cada nuevo parche o mejora introducido generará un cambio en el tercer dígito de la versión (1.3.1, 1.3.2, ...)Cada nueva feature generará un cambio en el segundo dígito de la versión (1.4.0)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.