Estilo trabajo - BwSCanisRed/PROYECTO-ING-SOFTWARE-I GitHub Wiki
Estilo de trabajo
Creación del Repositorio en GitFlow:
Santiago Aguirre crea un nuevo repositorio en GitFlow y establece las configuraciones iniciales, como el nombre del proyecto, la descripción, etc.
Configuración de Permisos:
Santiago Aguirre otorga a Jennifer López los permisos adecuados para contribuir al proyecto. Esto se puede hacer asignándola como colaboradora o configurando roles específicos según las necesidades del proyecto.
División de Tareas:
Santiago Aguirre será responsable de crear el repositorio, realizar los commits y desarrollar nuevas características. Jennifer López se encargará de gestionar las ramas, revisar el código y fusionar las ramas cuando sea necesario.
Branching Model:
Jennifer López creará y gestionará las ramas de características (feature branches) según las necesidades del proyecto. Los cambios propuestos por Santiago Aguirre se implementarán en estas ramas y luego se fusionarán con la rama principal a través de solicitudes de extracción.
Creación de Carpetas y Estructura de Archivos:
Santiago Aguirre seguirá siendo responsable de crear las carpetas y estructura de archivos necesarias para el desarrollo del proyecto, como se mencionó anteriormente.
Control de Versiones y Commits:
Santiago Aguirre continuará realizando commits regulares a medida que avanza en el desarrollo de características o correcciones de errores.
Revisión y Fusión de Cambios:
Jennifer López revisará los cambios propuestos por Santiago Aguirre mediante solicitudes de extracción. Ella realizará comentarios, sugerirá mejoras o solicitará modificaciones antes de fusionar los cambios en la rama principal.
Seguimiento del Progreso:
Jennifer López utilizará las herramientas proporcionadas por GitFlow, como tableros Kanban, para realizar un seguimiento del progreso del proyecto, asignar tareas y gestionar hitos.
Comunicación y Colaboración:
Como antes, es importante mantener una comunicación fluida entre Jennifer López y Santiago Aguirre utilizando funciones de GitFlow como comentarios en solicitudes de extracción, problemas (issues) y etiquetas.