development
Este branch (development
) es la base para todos los cambios de desarrollo del proyecto. Aquí se integrarán todas las nuevas funcionalidades, mejoras y correcciones antes de pasar al branch principal (main
).
development
:development
. Asegúrate de usar nombres descriptivos para los branches, por ejemplo:
feature/nueva-funcionalidad
bugfix/correccion-error
improvement/mejora-rendimiento
Revisión de código (Pull Requests):
Antes de hacer un merge al branch development
, todos los branches deben pasar por un proceso de revisión de código (pull request). Un revisor debe aprobar el código y verificar que cumpla con los estándares del proyecto.
Commit y merge al branch development
:
develop
.Integración del branch development
en main
:
Al finalizar el desarrollo del proyecto, el branch develop
será mergeado en el branch main
. Este paso marca el cierre del desarrollo activo y puede coincidir con la entrega oficial del proyecto.
development
están desaconsejados. Todo debe pasar por un branch dedicado y una revisión previa.feat:
para nuevas característicasfix:
para correcciones de erroreschore:
para tareas de mantenimiento o cambios sin impacto funcionalmain
. Solo se permitirá el merge desde development
hacia main
cuando el proyecto esté finalizado.development
sean estables y estén completamente probados antes de hacer el merge final a main
.