Cómo usar: Generador de Conventional Commits
- Elige el tipo de cambio:
featpara una nueva funcionalidad,fixpara una corrección de errores, o docs, refactor, perf, test, build, ci, chore, style o revert. - Añade un ámbito opcional (la parte del código que afecta) y una descripción corta en modo imperativo: “añade”, no “añadió”.
- Explica qué y por qué en el cuerpo; marca Cambio incompatible y describe la migración si los usuarios deben cambiar algo.
- Añade footers como
Closes #123, corrige lo que marquen las revisiones y luego copia el mensaje o el comandogit commit.
El formato Conventional Commits
<type>[optional scope][!]: <description>
[optional body]
[optional footer(s)]
| Tipo | Para qué sirve | Subida de versión |
|---|---|---|
feat | Una nueva funcionalidad | Minor (1.4.0 → 1.5.0) |
fix | Una corrección de errores | Patch (1.4.0 → 1.4.1) |
! o BREAKING CHANGE: | Un cambio al que los usuarios deben adaptarse | Major (1.4.0 → 2.0.0) |
| docs, style, refactor, perf, test, build, ci, chore, revert | Todo lo demás | Ninguna (salvo que sea incompatible) |
Herramientas como semantic-release, release-please y standard-version leen estos mensajes para elegir la siguiente versión y generar el changelog automáticamente; commitlint los aplica en CI o en un hook de git. Mantén la cabecera por debajo de 72 caracteres, empieza la descripción en minúsculas con un verbo en imperativo y no termines con punto. Genera un changelog con el Generador de changelog y otros comandos git con el Generador de comandos Git.
También se busca como: mensajes de commit conventional commits, generador conventional commits, generador de mensajes de commit, formato de mensajes de commit git, semantic commit messages, commitlint, feat fix commit, cambio incompatible commit.
Herramientas que combinan con: Generador de Conventional Commits
- Calculadora Semver — Todo sobre versiones semánticas en un solo lugar: compara dos versiones, calcula la siguiente major/minor/patch/prerelease y mira exactamente qué versiones permite un rango de npm como ^1.2.0 o ~2.3, explicado en lenguaje sencillo.
- Chuleta de Git — Todos los comandos de Git que usas a diario, y los que necesitas cuando algo sale mal, explicados en una línea.
- Generador de flujos de trabajo de GitHub Actions — Elige tu pila, tus desencadenantes y tus pasos, y obtén un .github/workflows/ci.yml — instalación, caché, lint, pruebas, compilación, una matriz de versiones y, si quieres, una implementación en GitHub Pages, Vercel o un registro de contenedores.
- Generador de LICENSE — Añade la licencia open source adecuada a tu proyecto en segundos.