Skip to content

Flujo de trabajo

Giovanni Briceño - Vinni edited this page Oct 16, 2021 · 2 revisions

Repositorios


Nombre Ubicación (url/directorio) Propósito
VINILOS https://github.com/VinniK4m/Vinilos Almacenar la documentación y el código de la aplicación Vinilos(Sprint 1)

Ramas


Nombre rama Propósito
main Rama con el código fuente de las funcionalidades entregadas al cliente
release/0.1 Esta rama contiene la versión estable del Sprint 1.
develop Rama donde se integran los cambios realizados en cada feature por los desarrolladores del equipo.
feature/CF01 Rama feature que contiene la implementación de la historia de usuario CF01 correspondiente al Sprint 1
feature/CF02 Rama feature que contiene la implementación de la historia de usuario CF02 correspondiente al Sprint 1
feature/CF03 Rama feature que contiene la implementación de la historia de usuario CF03 correspondiente al Sprint 1
feature/F01 Rama feature que contiene la implementación de la historia de usuario F01 correspondiente al Sprint 1

Flujo


gitflow-workflow

Acuerdos


Acción Quién Cuándo Dónde
Commit en feature/CF01 XXX Actualizar la rama feature/CF01 que corresponde al desarrollo de la historia de usuario CF01, se marcará con commit feature/CF01: XXXX; en caso de que las pruebas unitarias locales sean ok colocar (Verde) y en caso de falla (Rojo) repositorio feature/CF01
Commit en feature/CF02 XXX Actualizar la rama feature/CF02 que corresponde al desarrollo de la historia de usuario CF02, se marcará con commit feature/CF02: XXXX; en caso de que las pruebas unitarias locales sean ok colocar (Verde) y en caso de falla (Rojo) repositorio feature/CF03
Commit en feature/CF03 XXX Actualizar la rama feature/CF03 que corresponde al desarrollo de la historia de usuario CF03, se marcará con commit feature/CF03: XXXX; en caso de que las pruebas unitarias locales sean ok colocar (Verde) y en caso de falla (Rojo) repositorio feature/CF03
Commit en feature/F04 XXX Actualizar la rama feature/F04 que corresponde al desarrollo de la historia de usuario F04, se marcará con commit feature/F04: XXXX; en caso de que las pruebas unitarias locales sean ok colocar (Verde) y en caso de falla (Rojo) repositorio feature/F04
Merge Develop Pipeline Se construye el pipeline que realiza el merge correspondiente de los features de cada historia repositorio develop
merge release/0.1 Pipeline Se construye el pipeline que realiza el merge desde develop, ejecutando test y crea release repositorio release/0.1
Merge main Pipeline Con el uso del Pipeline de release se realiza el merge desde la rama release a main main
Conflictos features Desarrolladores En caso de conflictos al realizar commit y merge (pipeline), se resuelve local y se realiza un nuevo commit CONFLICTO merge feature/*
Resolver bug Desarrolladores Realizar checkout a nueva branch basado en develop para resolver bugs bugfix/*
Resolver bug en main Desarrolladores Realizar checkout a nueva branch basado en main para resolver bugs hotfix/*
Clone this wiki locally