Flujo de trabajo S1 - JohannPaezU/MISW4501-MediSupply GitHub Wiki

Repositorios


Nombre Ubicación Propósito
MISW4501-MediSupply https://github.com/JohannPaezU/MISW4501-MediSupply Almacenar el código fuente del proyecto MediSupply.

Ramas


Nombre rama Propósito
main Esta rama contiene el paquete de funcionalidades entregadas.
release Esta rama contiene el paquete de funcionalidades listas para ser entregadas, aquí­ se pueden realizar ajustes menores a la funcionalidad, pruebas o documentación de código.
develop En esta rama se integran los cambios desarrollados en cada feature.
feature Cada rama feature contiene la implementación de una funcionalidad o historia de usuario.

Flujo


360001973-e4c5336c-5e53-45a1-a1cc-881abde84782

Lineamientos


Acción Quién Cuándo Dónde
Descargar cambios desde repositorio remoto. Integrante del equipo de desarrollo. Al finalizar el desarrollo de una funcionalidad y antes de integrarla. Ramas feature locales.
Solucionar conflictos. Integrante del equipo de desarrollo. Al actualizar los cambios desde repositorio remoto y recibir una notificación de conflicto en el repositorio local. Ramas feature locales.
Trabajar cada uno en su rama asignada. Integrante del equipo de desarrollo. Cuando se inicie el desarrollo de una nueva funcionalidad. En la rama feature correspondiente a cada integrante.
Crear Pull Request para integrar con develop. Integrante del equipo de desarrollo. Cuando se termine el desarrollo de una nueva funcionalidad. En GitHub desde la rama feature correspondiente a cada integrante.
Crear Pull Request para generar release e integrar con main Integrante del equipo de desarrollo. Cuando se termine el desarrollo de todas las funcionalidades de la semana. En GitHub desde la rama feature correspondiente hacia develop. El commit message debe estar en el siguiente formato: release/X.X.X
Revisar PR del compañero. Integrante del equipo de desarrollo. Cuando el compañero notifique la creación de un PR. En GitHub.