Descripción de la herramienta

El Generador de Nombres de Rama es una herramienta para desarrolladores que crea nombres de ramas Git correctamente formateados a partir de tickets de JIRA o descripciones de texto simples. Extrae automáticamente IDs de tickets, limpia el texto y formatea todo de acuerdo con las convenciones comunes de ramificación de Git.

Características

  • Extracción de Tickets JIRA: Detecta y extrae automáticamente IDs de tickets JIRA (ej., PROJ-123) de su entrada
  • Prefijos de Tipo de Rama: Elija entre tipos de rama comunes (feature, bugfix, hotfix, release, chore, refactor, docs, test, o sin prefijo)
  • Separador Personalizable: Use guiones, guiones bajos o cualquier otro carácter como separador de palabras

Tipos de Rama

  • feature: Para nuevas funcionalidades y características
  • bugfix: Para corrección de errores regulares
  • hotfix: Para correcciones urgentes de producción
  • release: Para ramas de preparación de lanzamiento
  • chore: Para tareas de mantenimiento y actualizaciones
  • refactor: Para refactorización de código
  • docs: Para actualizaciones de documentación
  • test: Para cambios relacionados con pruebas
  • none: Genere nombres de rama sin prefijo de tipo

Formato

Los nombres de rama generados siguen esta estructura:

[tipo-de-rama]/[ID-TICKET]/[descripcion-con-separadores]

Ejemplos:

  • Entrada: PROJ-123 Add user authentication Salida: feature/PROJ-123/add-user-authentication

  • Entrada: Fix login error Salida: bugfix/fix-login-error

  • Entrada: Update documentation for API Salida: docs/update-documentation-for-api