VOLVER A LA RUTA
MÓDULO 08 · 20 MIN
INTERMEDIO

FLUJOS DE TRABAJO EN EQUIPO

GitHub Flow, Git Flow y Trunk-Based: ¿cuál usar en tu trabajo?

01

GITHUB FLOW (RECOMENDADO PARA NOSOTROS)

Simple y efectivo:

1. main siempre está desplegable. 2. Creas una rama para cada feature/fix. 3. Haces commits y pusheas. 4. Abres un PR. 5. Te aprueban y mergeas. 6. Despliegas inmediatamente.

Ideal para equipos pequeños y desarrollo continuo.

02

GIT FLOW (MÁS COMPLEJO)

Usa varias ramas permanentes: • main → producción • develop → integración • feature/* → nuevas features • release/* → preparar releases • hotfix/* → bugs urgentes

Útil para productos con releases programados (ej: software con versiones 1.0, 2.0).

03

TRUNK-BASED DEVELOPMENT

Todos commitean DIRECTO a main (o ramas muy cortas). Requiere alta disciplina, tests automáticos y feature flags.

Usado por Google, Facebook, Netflix.

PRO TIP

Para organizacion sugiero GITHUB FLOW: simple, claro y suficiente.