Empezando

Aprende nuestra convención de commits

2 min read
285 words

Nos 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:

TipoDescripción
addAgregar una nueva característica
fixArreglar un bug
improveMejorar algo
updateActualizar algo
removeEliminar algo
refactorRefactorizar algo
renameRenombrar algo
moveMover un archivo o carpeta
upgradeActualizar dependencias
downgradeDegradar 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