Commits profesionales
Prefijos Comunes de Conventional Commits
Esta es una lista de los prefijos más utilizados en los mensajes de commit siguiendo la convención Conventional Commits. Estos prefijos ayudan a entender el propósito de cada cambio realizado en el código.
Tipos más comunes
feat - Nuevas funcionalidades
Se usa cuando se agrega una nueva característica o funcionalidad al proyecto.
Ejemplo:
feat: agregar contador de caracteres en formulariofix - Correcciones de errores
Indica que el commit corrige un error o bug en el sistema.
Ejemplo:
fix: evitar fallo al cargar datos del usuariochore - Tareas de mantenimiento
Cambios relacionados con herramientas, configuraciones, dependencias u otras tareas técnicas que no afectan directamente el código funcional.
Ejemplo:
chore: actualizar paquetes en package.jsondocs - Cambios en documentación
Se usa cuando solo se modifican archivos de documentación como README, guías, comentarios en código, etc.
Ejemplo:
docs: corregir ortografía en guía de instalaciónstyle - Cambios estilísticos
Modificaciones relacionadas con el estilo del código (sangrías, espaciado, formato, etc.) sin cambiar la lógica.
Ejemplo:
style: formatear código con Prettierrefactor - Reestructuración de código
Se utiliza cuando se modifica la estructura interna del código sin cambiar su comportamiento.
Ejemplo:
refactor: mover lógica de validación a helperperf - Mejoras de rendimiento
Indica que el commit mejora el rendimiento del sistema.
Ejemplo:
perf: optimizar carga de imágenestest - Cambios en pruebas
Se usa cuando se agregan o modifican pruebas unitarias, de integración o cualquier tipo de testeo automatizado.
Ejemplo:
test: añadir pruebas para flujo de inicio de sesiónbuild - Cambios en el sistema de construcción
Modificaciones que afectan al sistema de build, como cambios en Webpack, Vite, configuraciones de compilación, etc.
Ejemplo:
build: actualizar versión de Webpack a 5