Cada funcionalidad, bug, cualquier cambio será un Issue nuevo.
Cada issue empieza por PTA (Page Turner App) seguido por el número de issues que llevamos + 1 (p.e: "PTA-001: Description") Es una buena manera para ver cuánto trabajo llevamos y la antigüedad de las tareas.
Cada issue será una rama de git que tiene como base la rama develop. Al acabar la tarea se crea un pull request hacia la rama develop.
Se hace un pull request de la rama develop hacia la máster al final de cada "sprint"
Esta forma de trabajar permite:
Buena visualización de los cambios
Aunque seamos 100 desarrolladores el proceso de desarrollo no se complica al tener cada funcionalidad en ramas distintas
Fácilmente podemos revertir alguna funcionalidad o cambio si en un futuro nos arrepentimos
Esta forma de trabajar permite: