Skip to content

ADR 01 ‐ Trunk Based Development

Claudia Rodríguez Fuertes edited this page Feb 17, 2025 · 2 revisions

Contexto

Necesitábamos definir una forma de trabajo que nos permitiera trabajar de manera mas eficiente y evitar conflictos.

Decisión

Decidimos optar por el enfoque de Trunk-Based Development. De esta manera tendremos ramas individuales por funcionalidad, haciendo el merge en una rama "develop", no en master. De esta manera en caso de que hubiese algún problema no afectaría a la rama principal master, en la cual se subirá el código antes de cada entregable.

Consecuencias

  • Beneficios:

    • Siempre habrá una versión estable en master.
    • Facilita la incorporación de cambios reduciendo las colisiones entre compañeros.
  • Deventajas:

    • Adaptarse a su utilización ya que nunca hemos trabajado de esta manera.