Fecha de publicación: 2024-09-22
Los Conventional Commits son una convención para escribir mensajes de commit de forma clara y estandarizada. La idea es que tanto las personas como las herramientas puedan entender fácilmente qué cambios se hicieron y por qué.
Adoptar Conventional Commits tiene varias ventajas:
El formato básico de un commit sigue esta estructura:
Aquí algunos ejemplos de los tipos de commit más usados:
feat(user): agregar sistema de loginfix(database): solucionar bug de consultas lentasstyle(code): formatear código de JavaScriptrefactor(auth): simplificar lógica de autenticaciónchore(deploy): configurar pipeline de CI/CDci(cron): agregar tarea cron diaria para limpiar cachéperf(db): indexar columna de productos para optimizar consultasbuild(webpack): actualizar configuración de webpackrevert(1234): deshacer cambio introducido en la versión anteriortest(unit): actualizar tests unitarios para nueva APIdocs(contributing): añadir guía de contribuciónSi querés asegurarte de seguir el formato correctamente, podés usar un hook de git o herramientas como Commitizen, que te guían paso a paso al escribir el mensaje.