Empezando
Aprende nuestra convención de commits
2 min read
•285 wordsNos gusta tener un historial de proyecto limpio. Nuestra convención de commits se inspira en Conventional Commits pero se personaliza con gitmoji para hacerlo más visual y divertido.
Estructura
El mensaje del commit debería estar estructurado de la siguiente manera y en minúsculas:
<gitmoji> <tipo> <descripción> [(#<número de issue>)]
[cuerpo opcional]
[fondo(s) opcional(es)]
Ejemplo
📝 actualizar contribuciones de documentación
- Agregar @jerembdn como contribuyente
- Agregar @younesbessa como contribuyente
Co-authored-by: Younes Bessa <[email protected]>
La mayoría de las veces, una línea sencilla es suficiente:
📝 actualizar contribuciones de documentación
Tipos
Usamos los siguientes tipos de commits:
| Tipo | Descripción |
|---|---|
add | Agregar una nueva característica |
fix | Arreglar un bug |
improve | Mejorar algo |
update | Actualizar algo |
remove | Eliminar algo |
refactor | Refactorizar algo |
rename | Renombrar algo |
move | Mover un archivo o carpeta |
upgrade | Actualizar dependencias |
downgrade | Degradar dependencias |
Descripción
Escribe descripciones en modo imperativo y en minúsculas:
# Bueno
📝 actualizar contribuciones de documentación
# Malo
📝 actualizado contribuciones de documentación
# Malo
📝 Actualizar contribuciones de documentación
Número de Issue
Vincula commits a issues agregando el número de issue:
📝 actualizar contribuciones de documentación (#123)
Cuerpo
Usa el cuerpo para contexto y motivación:
📝 actualizar contribuciones de documentación
- Agregar @jerembdn como contribuyente
- Agregar @younesbessa como contribuyente
Co-authored-by: Younes Bessa <[email protected]>
Un Commit, Un Propósito
Cada commit debería representar un único cambio lógico. No mezcles cambios no relacionados.
Last updated on 01/14/2026