Description
El procedimiento para colaborar le faltan detalles por cubir
Todo colaboracion de codígo debe hacerce mediante PULL PULL REQUEST desde la rama/branch "develop"
Reporte de errores, bugs, se hacen mediante issue, solicitudes de mejoras tambien.
** Sugerir corrección o mejora o incorporación o eliminación **
Como colaborar (¡IMPORTANTE!).
-
Crear un issue
crear ticket en issue , si aún no existe, si existe ya un ticket y ya esta asignado no deberá comunicarse con la persona que tiene el issue asignado si quiere aportar mejoras al issue existente.
Si el issue no esta asignado, cualquiera de los colaborador se lo puede asignar. Ningun colaborador podrá trabajar en un issue si no a especificado o que esta asignándose el issue.
-
Trabajar en con Issue.
Todo los colaboradores que tengan issue asignada, para trabjar en sus contribución deberán crear una rama partiendo de develop .
El nombre de la rama estará compuesto de un prefijo+ descripción + ID del issue
ejemplo.
- bug/structurecode45
- feature/rpttipocuenta46
-
Enviar cambios
para enviar los cambio debe asegurarse que el código compila, hacer los tes unitarios correspondiente
crear PR (solicitud de extracción).
Solicitar revisión por medio de slack a los demas colaboradores. -
Combinar cambios (realizado por un confirmador)
Antes de combinar los cambios con la rama develop, los cambios deberá ser revisados y aprobados por dos colaboradores. ya con el visto bueno de dos colaboradores un tercer colaborador procede a hacer la combinación a develop.
-
Limpieza
El colaborador que tiene el issue asignado deberá esperar al menos 3 dias después de haberse cumplido el paso 4 para eliminar la rama con la que se propuso la modificación.