Versionamiento de Código

De Telstock Wiki
Saltar a: navegación, buscar

Versionamiento de Código

Todo commit llevar una descripción asociado, este mensaje debe lo siguiente:

  • Funcionalidad
  • Paquetes o referencias agregadas
  • Nueva Configuración

Cada liberación tendrá un etiquetado para identificar la versión que se liberara, para las etiquetas se usara el formato de Versionado Semántico (https://semver.org/).

Los pases de código para otras ramas que no sean Develpoment el líder del proyecto debería hacer la petición por el canal correspondiente para que coordinación realice el pase de código entre ramas.

Cada pase de código que se haga al ambiente de QA será notificado el equipo de pruebas para asegurar que no se tenga interrupciones en algún flujo de prueba, también se notificara cuando quede libre de nuevo el ambiente con las mejoras o cambios.

Coordinación debe revisar el pase de código entre las ramas y en caso de haber un conflicto resolverlo y en caso de ser necesario revisarlo con el líder técnico para ver que código se quedara en la rama.

Los commit que se hagan deben tener una funcionalidad y no debe afectar el trabajo de otros miembros del equipo, caso contrario se revisara con el resto del equipo antes de subir el cambio. El Líder deben de dar seguimiento a que se realicen los commit de forma diaria en la rama de Development. Se deben eliminar la práctica de tener todo en ramas locales más de dos días. Coordinación realizara auditorias semanales para verificar que se cumpla.

Referencias

Estándar para documentación de Commits

Mejores Prácticas Git