Diario del Equipo - pringa-uvlhub/uvlhub GitHub Wiki
- Grupo: 1
- Curso escolar: 2024/2025
- Asignatura: Evolución y Gestión de la Configuración
- Diañez Suárez, Daniel
- Díaz Ordóñez, Pablo
- Escalante Ramos, María
- Fernández Rodríguez, Jesús
- García Rodríguez, Javier
- González Ortiz, Miguel
- Mateos Villarejo, Francisco
- Nieto Vicioso, Javier
- Palacios Pineda, Manuel
- Palomo García, Miguel
- Periáñez Franco, Luis Javier
- Total de reuniones: 8
- Total de reuniones presenciales: 0
- Total de reuniones virtuales: 6
- Total de tiempo empleado en reuniones presenciales: 0
- Total de tiempo empleado en reuniones virtuales: 3 horas y 30 minutos
- Asistentes: Grupo pringa-hub-1
- Fecha: 19/10/2024
- Hora de Inicio: 11:15
- Hora de Finalización: 13:00
- Revisión de los WIs (Work Items) propuestos para el desarrollo.
- Redacción del acta fundacional con vistas a su entrega en la fase M1 del proyecto.
-
Acuerdo 2024-01-01: Se definieron los Work Items prioritarios para el desarrollo de ambos equipos:
- Priorización de tareas según urgencia y recursos disponibles.
- Definición de responsables por cada WI asignado.
- Acuerdo 2024-01-02: Se completó el acta fundacional que será entregada como parte del Milestone 1 (M1), quedando aprobada por todos los asistentes.
- Asistentes: Grupo pringa-hub-1 y pringa-hub-2
- Fecha: 28/10/2024
- Hora de Inicio: 16:00
- Hora de Finalización: 17:30
- Formato para los mensajes de commits.
- Configuración de ramas de desarrollo y flujo de trabajo.
- Estándar para el formato y gestión de issues.
- Proceso de integración continua.
- Criterios y procedimientos para cerrar ramas de trabajo.
-
Acuerdo 2024-02-01: Se estableció un formato unificado para los mensajes de commits. En concreto, se definieron varios aspectos:
- No se va a aplicar un límite al cuerpo de los commits
- El tipo de commit podrá ser de varios tipos:
feat
,fix
,config
,docs
, ytesting
.
-
Acuerdo 2024-02-02: Se configurará el siguiente flujo de trabajo para las ramas:
- No se procederá a crear ramas de release.
- Se generarán ramas del tipo
config
, destinadas a la configuración del proyecto, por encima de las funcionalidades a desarrollar - Las ramas de
hotfix
que se tengan que crear, serán paradevelop
. - Se generarán ramas de
test
, para desarrollar los respectivos tests de las funcionalidades
-
Acuerdo 2024-02-03: Se definió el formato estándar para los issues:
- Formato:
WI- <NOMBRE DEL WI> - FEATURE/TEST
- Formato:
-
Acuerdo 2024-02-04: La integración continua (CI) se realizará con revisiones automáticas en cada pull request hacia
develop
.- Cada 3 días, se mergeará la rama de
develop
enmain
, salvo errores en los que haya que interactuar mediante las ramashotfix
.
- Cada 3 días, se mergeará la rama de
-
Acuerdo 2024-02-05: No se realizarán un cierre como tal de ramas:
- Se contará su cierre una vez haya pasado un período en el que no haya más commits, para poder mantener un registro completo de todos los cambios del proyecto
- Asistentes: Grupo pringa-hub-1 y pringa-hub-2
- Fecha: 02/12/2024
- Hora de Inicio: 12:30
- Hora de Finalización: 12:45
- Desarrollo de ramas dedicadas a testing de cada WI
- Nomenclatura asociada a las PR de release.
-
Acuerdo 2024-03-01: Se estableció que se desarrollará una rama para desarrollar los tests necesarios para cada WI.
- El formato de esta rama será
test/<Nombre-de-WI>
- El formato de esta rama será
-
Acuerdo 2024-03-02: La nomenclatura de las PR de release será:
Release/DD-MM-YYYY
, cosa que facilita llevar un control porque se ha decidido hacer merge a main cada 3 dias.
- Asistentes: Grupo pringa-hub-1 y pringa-hub-2
- Fecha: 08/12/2024
- Hora de Inicio: 18:00
- Hora de Finalización: 18:05
- Notificación de inactividad por parte de Javier Nieto Vicioso debido a un problema con su móvil.
-
Acuerdo 2024-04-01: Javier Nieto Vicioso informa al equipo de que no pudo acceder a GitHub ni al repositorio del proyecto desde el martes pasado hasta hoy domingo, debido a que su móvil se rompió y tenía activado el 2FA (Autenticación en dos factores), lo cual le impidió gestionar sus actividades en el repositorio.
- Este incidente quedó resuelto hoy domingo, tras solucionar el problema.
- A partir de ahora, retomará sus tareas en el repositorio.
- Asistentes: Grupo pringa-hub-1 y pringa-hub-2
- Fecha: 11/12/2024
- Hora de Inicio: 13:00
- Hora de Finalización: 13:30
- Etiquetado a las issues relacionadas con los work items.
- Desarrollo de un workflow para automatización de releases.
- Creación de una nueva issue de tipo
FEAT
. - Decisión de cierre de ramas
-
Acuerdo 2024-05-01: Tras acudir a la clase del seguimiento de CI/CD, y consultar con la profesora del aula, Belén Ramos Gutiérrez, acordamos añadir la etiqueta a las issues de los WI. En concreto, se añadirá la de
priority:medium
a todos los WI, a excepción deFakenodo
, que recibirá la etiqueta depriority:critical
. -
Acuerdo 2024-05-02: Antes de esta reunión, se desarrollaban pull requests de
develop
amain
del tipoRelease/<Fecha>
cada 3 días, sin generar un tag asociado. Tras esto, se decidió que se desarrollaría un nuevo workflow para automatizar la generación de un tag, de forma diaria a las 13:00. Este workflow, además, genera una pull request asociada a esta release, con el formatoRelease/<Fecha-diaria>
. -
Acuerdo 2024-05-03: Se creará una nueva issue con formato
FEAT - <Descripción>
, la cual será destinada a incorporar nuevas funcionalidades o aspectos visuales de la aplicación. Esta issue implica también la realización de los tests asociados a las nuevas funcionalidades. - Acuerdo 2024-05-04: Tras la última clase, se decidió que era más adecuado proceder al cierre de las ramas una vez se diese por finalizada su función.