Generalidades del repositorio - LexUribe/IngSoft1 GitHub Wiki

Generalidades

Repositorio

Nombre del Repo Ubicación (url / directorio) Propósito
IngSoft1 https://github.com/LexUribe/IngSoft1.git Almacenar la documentación y el código del aplicativo del Banco DINER para agendamiento de citas por parte de los clientes de la entidad.

Ramas

Nombre Propósito
master Rama con el código fuente con aquellas funcionalidades a entregar al cliente.
release / 0.1 Esta rama contiene la versión estable del primer desarrollo.
develop Rama donde se integran los cambios realizados en cada feature por los desarrolladores del equipo.
feature / FUNC01 Rama feature, la cual contendrá la implementación del caso de uso.
feature / FUNC02 Rama feature, la cual contendrá la implementación del caso de uso.

Flujo de trabajo : Gitflow

Captura de pantalla 2024-04-01 172906

Acuerdos

Acción Quién Cuándo Dónde
Commit en feature / FUNC01 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC01 que corresponde al desarrollo del caso de uso CU01, se marcará con commit feature / FUNC01: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU01: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC01
Commit en feature / FUNC02 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC02 que corresponde al desarrollo del caso de uso CU02, se marcará con commit feature / FUNC02: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU02: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC02
Commit en feature / FUNC03 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC03 que corresponde al desarrollo del caso de uso CU03, se marcará con commit feature / FUNC03: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU03: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC03
Commit en feature / FUNC04 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC04 que corresponde al desarrollo del caso de uso CU04, se marcará con commit feature / FUNC04: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU04: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC04
Commit en feature / FUNC05 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC05 que corresponde al desarrollo del caso de uso CU04, se marcará con commit feature / FUNC05: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU05: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC05
Commit en feature / FUNC06 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC06 que corresponde al desarrollo del caso de uso CU06, se marcará con commit feature / FUNC06: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU06: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC06
Commit en feature / FUNC07 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC07 que corresponde al desarrollo del caso de uso CU07, se marcará con commit feature / FUNC07: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU07: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC07
Commit en feature / FUNC08 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC08 que corresponde al desarrollo del caso de uso CU08, se marcará con commit feature / FUNC08: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU08: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC08
Commit en feature / FUNC09 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC09 que corresponde al desarrollo del caso de uso CU09, se marcará con commit feature / FUNC09: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU09: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC09
Commit en feature / FUNC10 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC10 que corresponde al desarrollo del caso de uso CU10, se marcará con commit feature / FUNC10: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU10: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC10
Commit en feature / FUNC11 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC11 que corresponde al desarrollo del caso de uso CU11, se marcará con commit feature / FUNC11: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU11: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC11
Commit en feature / FUNC12 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC12 que corresponde al desarrollo del caso de uso CU12, se marcará con commit feature / FUNC12: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU12: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC12
Commit en feature / FUNC13 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC13 que corresponde al desarrollo del caso de uso CU13, se marcará con commit feature / FUNC13: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU13: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC13
Commit en feature / FUNC14 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC14 que corresponde al desarrollo del caso de uso CU14, se marcará con commit feature / FUNC14: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU14: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC14
Commit en feature / FUNC15 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC15 que corresponde al desarrollo del caso de uso CU15, se marcará con commit feature / FUNC15: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU15: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC15
Commit en feature / FUNC16 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC16 que corresponde al desarrollo del caso de uso CU16, se marcará con commit feature / FUNC16: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU16: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC16
Commit en feature / FUNC17 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC17 que corresponde al desarrollo del caso de uso CU17, se marcará con commit feature / FUNC17: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU17: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC17
Commit en feature / FUNC18 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC18 que corresponde al desarrollo del caso de uso CU18, se marcará con commit feature / FUNC18: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU18: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC18
Commit en feature / FUNC19 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC19 que corresponde al desarrollo del caso de uso CU19, se marcará con commit feature / FUNC19: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU19: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC19
Commit en feature / FUNC20 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC20 que corresponde al desarrollo del caso de uso CU20, se marcará con commit feature / FUNC20: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU20: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC20
Commit en feature / FUNC21 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC21 que corresponde al desarrollo del caso de uso CU21, se marcará con commit feature / FUNC21: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU21: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC21
Commit en feature / FUNC22 Luis Alexander Uribe Cano Actualizar la rama feature / FUNC que corresponde al desarrollo del caso de uso CU, se marcará con commit feature / FUNC: "Commit para (mencionar la acción [Actualizar, Adicionar o Eliminar]) las funciones del caso CU: (nombre del caso), siendo lo siguiente: (mencionar lo codificado) "; en caso de que las pruebas unitarias locales sean ok, colocar (Verde) y en caso de falla (Rojo) Repositorio en feature / FUNC22
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 master Pipeline Con el uso del Pipeline de release se realiza el merge desde la rama release a main master
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 master Desarrolladores Realizar checkout a nueva branch basado en master para resolver bugs