Описание инструмента

Генератор имени ветки - это инструмент для разработчиков, который создает правильно отформатированные имена веток Git из JIRA-тикетов или простых текстовых описаний. Он автоматически извлекает идентификаторы тикетов, очищает текст и форматирует все в соответствии с общими соглашениями о ветвлении Git.

Возможности

  • Извлечение JIRA-тикетов: Автоматически обнаруживает и извлекает идентификаторы JIRA-тикетов (например, PROJ-123) из вашего ввода
  • Префиксы типов веток: Выбирайте из распространенных типов веток (feature, bugfix, hotfix, release, chore, refactor, docs, test или без префикса)
  • Настраиваемый разделитель: Используйте дефисы, подчеркивания или любые другие символы в качестве разделителя слов

Типы веток

  • feature: Для новых функций и возможностей
  • bugfix: Для обычных исправлений ошибок
  • hotfix: Для срочных исправлений в продакшене
  • release: Для веток подготовки к релизу
  • chore: Для задач обслуживания и обновлений
  • refactor: Для рефакторинга кода
  • docs: Для обновлений документации
  • test: Для изменений, связанных с тестированием
  • none: Генерировать имена веток без префикса типа

Формат

Сгенерированные имена веток следуют этой структуре:

[тип-ветки]/[ИДЕНТИФИКАТОР-ТИКЕТА]/[описание-с-разделителями]

Примеры:

  • Ввод: PROJ-123 Add user authentication Вывод: feature/PROJ-123/add-user-authentication

  • Ввод: Fix login error Вывод: bugfix/fix-login-error

  • Ввод: Update documentation for API Вывод: docs/update-documentation-for-api