#385 · Herramienta para desarrolladores

Conventional Commit Generator

Construye un mensaje Conventional Commit coherente a partir de campos explícitos. Elige el tipo, añade un scope opcional, escribe una descripción breve y, si corresponde, marca el cambio como incompatible. Puedes pegar en el área principal notas de cuerpo adicionales; el generador las conserva y crea el pie BREAKING CHANGE cuando se solicita.

Datos de entrada

Notas del cuerpo (opcional)
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Selecciona el tipo del cambio.
  2. Añade scope y descripción de cabecera.
  3. Marca Breaking change si modifica compatibilidad.
  4. Opcionalmente escribe notas de cuerpo y genera el mensaje.

Qué hace esta herramienta para desarrolladores

Compone la cabecera a partir de campos separados para reducir errores de puntuación y añade automáticamente el marcador ! y el pie BREAKING CHANGE cuando corresponde.

La cabecera se forma como type(scope)!: descripción. El scope, el signo ! y el cuerpo solo se incorporan cuando están presentes.

Describe el cambio real, no la tarea realizada (“actualiza X” suele aportar más información que “trabajo finalizado”).

Ejemplo

Tipo feat, scope api y descripción “añade caché” producen feat(api): añade caché.

Casos de uso

  • Crear commits consistentes desde una interfaz.
  • Reducir fallos de sintaxis al adoptar Conventional Commits.
  • Preparar mensajes con breaking changes.
  • Copiar un commit listo para usar en terminal o IDE.

Consejos para obtener resultados fiables

  • Mantén la cabecera concreta.
  • Evita repetir el tipo dentro de la descripción.
  • Usa scopes estables y documentados.
  • Explica el motivo en el cuerpo cuando el cambio no sea obvio.

Detalles del procesamiento

La entrada grande se utiliza como cuerpo opcional; los controles determinan la cabecera. El generador no modifica tu repositorio ni ejecuta git commit.

No conoce las reglas de commitlint de tu proyecto ni puede comprobar referencias a issues privadas.

Preguntas frecuentes

¿Cómo generar un mensaje feat con scope usando Conventional Commits?

Selecciona feat, escribe el scope y la descripción; el resultado tendrá la forma feat(scope): descripción.

¿Cuándo debo marcar un commit como breaking change?

Cuando el cambio rompe compatibilidad para consumidores, APIs, configuración o comportamiento documentado.

¿El generador añade automáticamente BREAKING CHANGE al cuerpo?

Sí, al activar Breaking change añade ! en la cabecera y un pie BREAKING CHANGE al final.

¿Puedo generar un commit sin scope?

Sí. Deja el scope vacío y la cabecera se generará como type: descripción.

¿El mensaje generado se ejecuta automáticamente con git commit?

No. Solo genera texto listo para copiar; tú decides cuándo y dónde usarlo.

Resumen de salida

ElementoDetalle
Cabeceratype(scope)!: descripción
Cuerpoopcional
Breakingmarcador + pie automático
Salidatexto de commit

Explorar Git y repositorios

Consulta más utilidades para revisar commits, repositorios, historial y archivos de configuración de Git.

Ver categoría Git y repositorios