# Proceso Workflow del proyecto

## Workflow

1. Cambio en rama local dev-xxx.
2. **Push** dev-xxx a Repositorio.
3. **Merge Request** de dev-xxx ->  staging .
4. **Pull** en servidor de pruebas.
5. Verificar Cambios en servidor de pruebas.
6. **Merge Request** staging -> master
7. **Pull** en servidor de producción.

![](https://963775964-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LulKXU0xiSDJruq99KH%2F-LuldePQt_ir3qn-8qUy%2F-LummAbiAt_HemG5nu1s%2Fdiagrama_ecosistema_develop_numeros.png?alt=media\&token=756a08ab-da6d-4a16-a6ac-dc10b0ad39f7)

## Ramas

* master
* staging
* dev-xxx

## Políticas de ramas

### master

* Master alimentara al servidor de producción.
* Núnca recibira ningún push o merge que no sea de staging.

### staging

* staging alimentara al servidor de pruebas.
* staging recibirá merges de dev-xxx y otras.

### dev-xxx

* Son las ramas de los desarrolladores, xxx será el nick del desarrollador.
* Estas ramas alimentarán a staging
