Repositorio
El código deberá alojarse en repositorios GitHub perteneciente a la organización gcba-odin.
Branches
-
master: la rama de producción.
-
staging: la rama de pre-producción, donde se pueden revisar y aprobar/rechazar cambios antes de que vayan a producción.
-
testing: para testeo e integración continua (ej. con Travis CI).
-
dev: la rama de desarrollo.
Commits
Los commits deben encapsular cambios relacionados, prefiriéndose una multiplicidad de commits atómicos y claramente diferenciados a unos pocos que sean acumulativos.
Los mensajes de los commits deben hacerse en inglés y ser descriptivos de su contenido, breves y concisos.