Ramas ordenadas
Uso de feature/*, develop, staging, main y hotfix/* con reglas claras de integración.
Este módulo documenta la forma de trabajo del equipo. Está estructurado para evolucionar a wiki completa con más submódulos.
Este documento es el aporte original del equipo sobre el flujo GitHub. Se integra como fuente documental dentro de la wiki.
Uso de feature/*, develop, staging, main y hotfix/* con reglas claras de integración.
Toda integración pasa por Pull Request y aprobación para reducir errores en producción.
Ruta hotfix para incidentes críticos sin romper el ciclo normal del proyecto.
1. Crear rama feature
Partir desde develop, actualizar cambios y crear una rama con nombre del módulo.
git checkout develop && git pull origin develop && git checkout -b feature/modulo-cambio
2. Commits frecuentes
Guardar avances en checkpoints pequeños y con mensajes descriptivos.
git add . && git commit -m "Describe claramente el cambio"
3. Pull Request a develop
Subir la rama y abrir PR con contexto funcional y técnico para revisión.
git push origin feature/modulo-cambio
4. Release controlado
Promover de develop a staging y luego a main tras validación del equipo.
PR: develop -> staging -> main