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:
tipoes uno de los prefijos mencionados anteriormente.descripción-brevees 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.