Featured image of post Commits semánticos: Estandarización de mensajes de commitFeatured image of post Commits semánticos: Estandarización de mensajes de commit

Commits semánticos: Estandarización de mensajes de commit

Standardize branch commits to auto-generate version updates using conventional semantic standards.

Los mensajes de commit semánticos siguen un formato estructurado que facilita la generación de changelogs y el versionado semántico automático.

Formato

tipo(alcance): descripción + cuerpo + footer. Tipos: feat, fix, chore, docs, style, refactor, perf, test, ci, build.

Beneficios

Generación automática de changelogs con herramientas como standard-version. Versionado semántico: feat → minor, fix → patch, breaking changes → major.

Breaking changes

Añade BREAKING CHANGE: en el footer o ! después del tipo/alcance: feat(api)!: rediseñar autenticación.

Herramientas

Commitizen para prompts interactivos. commitlint para validación en CI. Husky + commitlint para validación pre-commit. standard-version para releases.

Última actualización 2026/07/12 04:12 JST