Usamos Conventional Commits con referencia obligatoria al workitem de GitLab.
| Tipo | Cuándo usarlo | Obligatorio |
|---|---|---|
feat | Nueva funcionalidad | Sí |
fix | Corrección de bug o error | Sí |
refactor | Mejora de código sin cambiar comportamiento | Opcional |
docs | Cambios en documentación | Opcional |
test | Agregar o modificar tests | Opcional |
# Commit parcial — el issue sigue abierto
git commit -m "feat: agrega pantalla de login con Google" \
-m "Refs #456"
# Commit final — el issue se cierra al mergear
git commit -m "feat: completa flujo de autenticación con Google" \
-m "Closes #456"
# Corrección de bug
git commit -m "fix: corrige cálculo de descuento en carrito" \
-m "Closes #101" wip, cambios, arregle cosas o cualquier mensaje no descriptivo sin referencia al issue.