Saltar al contenido principal

Convención de nombres de ramas

Seguimos una convención específica para nombrar las ramas de Git. Esta convención nos ayuda a mantener un código organizado y facilita la comprensión del propósito de cada rama.

Tipos de ramas

Utilizamos los siguientes prefijos para identificar el tipo de cambio:

  • feat/: Para nuevas características o funcionalidades.
  • fix/: Para correcciones de errores.
  • refactor/: Para refactorización de código. La funcionalidad sigue igual, pero su funcionamiento interno ha cambiado.
  • perf/: Para mejoras de rendimiento.
  • chore/: Para tareas de mantenimiento y configuración.

Formato

El formato general para nombrar las ramas es:

<tipo>/<descripción-breve>

Donde:

  • tipo es uno de los prefijos mencionados anteriormente.
  • descripción-breve es una descripción del cambio, usando guiones para separar palabras.

Ejemplos

  • feat/add-sign-up-form: Nueva funcionalidad para agregar formulario de registro.
  • fix/login-validation: Corrección en la validación del inicio de sesión.
  • refactor/restructure-api-endpoints-folders: Reestructuración de carpetas de endpoints de la API.
  • perf/optimize-database-queries: Optimización de consultas a la base de datos.
  • chore/update-dependencies: Actualización de dependencias del proyecto.

Esta convención nos ayuda a:

  • Mantener un historial de cambios claro y organizado
  • Facilitar la revisión de código
  • Mejorar la comunicación entre el equipo

Es importante que todo commit y rama este escrito en inglés.