Estándares para Mensajes de Commit

Estándares para Mensajes de Commit

Los mensajes de commit son una parte importante de un flujo de trabajo de desarrollo colaborativo, ya que proporcionan información sobre los cambios que se han realizado en el código. A continuación, te mostraré algunos estándares comunes para escribir mensajes de commit, junto con ejemplos y explicaciones sobre cuándo usarlos:

feat

Se utiliza para commits relacionados con la implementación de nuevas características o funcionalidades en el código.

Ejemplo: feat: Agregar autenticación de usuarios

fix

Se utiliza para commits que corrigen errores o bugs en el código existente.

Ejemplo: fix: Corregir error de validación en el formulario

docs

Se utiliza para commits relacionados con la documentación, como cambios en comentarios, archivos README o documentación de código.

Ejemplo: docs: Actualizar README con instrucciones de instalación

style

Se utiliza para commits que realizan cambios relacionados con el estilo del código, como cambios de formato, espaciado o nombres de variables.

Ejemplo: style: Corregir sangría en el archivo main.py

refactor

Se utiliza para commits relacionados con cambios en el código que no agregan ni corrigen funcionalidades, pero que mejoran la estructura o legibilidad del código.

Ejemplo: refactor: Reorganizar funciones en el módulo de utilidades

chore

Se utiliza para commits relacionados con tareas de mantenimiento o administrativas, como actualizaciones de dependencias, configuraciones de proyectos, etc.

Ejemplo: chore: Actualizar dependencias de desarrollo

test

Se utiliza para commits relacionados con pruebas unitarias o pruebas en general. Estos commits indican la adición o modificación de pruebas para el código existente.

Ejemplo: test: Agregar casos de prueba para la función de autenticación

perf

Se utiliza para commits que realizan mejoras de rendimiento en el código existente.

Ejemplo: perf: Optimizar algoritmo de búsqueda

ci

Se utiliza para commits relacionados con la configuración de la integración continua (CI, por sus siglas en inglés) o automatización de pruebas.

Ejemplo: ci: Configurar flujo de CI/CD en GitHub Actions

revert

Se utiliza para commits que revierten cambios anteriores en el historial del repositorio. Debe indicar el commit que se está revirtiendo.

Ejemplo: revert: Revertir cambios del commit abc123


Publicado

en

por

Etiquetas:

Comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *