Código Fuente
![]() | Esta página define el estándar para documentación de estructura de repositorios GIT. Su aplicación dentro de las actividades diarias es de uso obligatorio para el rol de los responsables de configuración. |
Este estándar se establece con la intención de generar repositorios que cumplan con lo establecido por el área de dirección.
Para llevar a cabo el control de los proyectos que llevamos con nuestros clientes, se implementaran repositorios por cada plataforma que se vaya a desarrollar, utilizando el nombre del proyecto y nombre de la plataforma. Estos son algunos ejemplos a seguir:
- 7Eleven-WS -> Plataforma para Web Services del proyecto 7Eleven.
- Aprecia-FE -> Plataforma para Web del proyecto Aprecia.
- Compartamos-Android -> Plataforma para Android del proyecto Compartamos.
- Attendo-IOS -> Plataforma para IOS del proyecto Attendo.
Sumario
Composición de las ramas del repositorio
La composición de todos los repositorios en GIT, se realiza por medio de la creación de 4 o 5 ramas en la cuales se almacenará el código fuente de cada proyecto desarrollado. Estas ramas son las que se mencionan a continuación:
- Development
- QA
- HotFixes
- PreProduction (opcional)
- Master
Development
Rama donde se encuentra el código fuente para el ambiente de desarrollo por parte de los programadores.
QA
Rama donde se encuentra el código fuente para el ambiente de pruebas por parte de los Testers del área de QA.
HotFixes
Rama donde se encuentra el código fuente del ambiente productivo, para resolver alguna incidencia que se haya reportado sin interferir con la rama del ambiente de desarrollo actual.
PreProduction
Esta rama es opcional y se creará cuando el cliente así lo requiera como ambiente de pruebas. No debe confundirse con un ambiente para ejecución de pilotos.
Master
Rama donde se encuentra el código fuente para el ambiente productivo.