DEV Community

Abraham Alanya
Abraham Alanya

Posted on • Updated on

Convenciones de commits en GIT

Formato del mensaje

<type>(<scope>): <subject>

<body>

<footer>
Enter fullscreen mode Exit fullscreen mode

Primera línea del mensaje type, scope y subject

  • type indica el tipo de cambio realizado
  • scope parte que fue modificado
  • subject mensaje breve y conciso del cambio realizado
fix(clients): Fix update client
Enter fullscreen mode Exit fullscreen mode

type

Valores que se utilizan en type

feat: Se agregó nuevas características.

fix: Corrección de errores.

docs: Cambios en la documentación.

style: Cambios en la sintaxis o mejora el estilo del código, como la puntuación o la sangrado.

refactor: Refactoriza el código para que sea más limpio y legible.

test: Agregar o actualiza pruebas unitarias (test).

chore: Indica mantenimiento del código.

perf: Mejoras el rendimiento del código.

build: Mejora el proceso de compilación del proyecto.

ci: Mejora el proceso de integración continua del proyecto.

cd: Mejora el proceso de implementación continua del proyecto.

subject

  • Iniciar con mayúscula
  • No colocar punto al fina del mensaje
  • Escribir de manera imperativa, como si daríamos una orden
  • Se recomienda que el mensaje sea en ingles

body

  • El body debe responder las preguntas ¿qué cambió? y ¿por qué? en vez del ¿cómo cambió?

footer

  • Sirve para explicar un BREAKING CHANGE

Top comments (0)