Opis narzędzia

Branch Name Generator to narzędzie dla programistów, które pomaga tworzyć prawidłowo sformatowane nazwy gałęzi Git zgodnie z najlepszymi praktykami nazewnictwa gałęzi. Niezależnie od tego, czy pracujesz z ticketami JIRA, czy prostymi opisami tekstowymi, ten kreator gałęzi Git automatycznie wyodrębnia identyfikatory ticketów, oczyszcza tekst i formatuje wszystko według powszechnych konwencji nazewnictwa gałęzi. Jeśli kiedykolwiek zastanawiałeś się, jak konsekwentnie nazywać gałęzie Git, to narzędzie zapewnia, że cały zespół stosuje ustandaryzowane wzorce nazw.

Funkcje

  • Wyodrębnianie ticketów JIRA: Automatycznie wykrywa i wyciąga identyfikatory ticketów JIRA (np. PROJ-123) z wprowadzonego tekstu
  • Prefiksy typów gałęzi: Wybierz spośród popularnych typów gałęzi (feature, bugfix, hotfix, release, chore, refactor, docs, test lub brak prefiksu)
  • Konfigurowalny separator: Użyj myślników, podkreśleń lub dowolnego innego znaku jako separatora wyrazów

Typy gałęzi

  • feature: Dla nowych funkcji i rozbudowy
  • bugfix: Dla standardowych poprawek błędów
  • hotfix: Dla pilnych poprawek produkcyjnych
  • release: Dla gałęzi przygotowujących wydanie
  • chore: Dla zadań konserwacyjnych i aktualizacji
  • refactor: Dla refaktoryzacji kodu
  • docs: Dla aktualizacji dokumentacji
  • test: Dla zmian związanych z testowaniem
  • none: Generuj nazwy gałęzi bez prefiksu typu

Najlepsze praktyki nazewnictwa gałęzi Git

Zrozumienie, jak nazywać gałęzie Git, jest kluczowe dla utrzymania przejrzystego repozytorium. Generowane nazwy gałęzi stosują następującą strukturę, opartą na branżowych standardach:

[branch-type]/[TICKET-ID]/[description-with-separators]

Przykłady prawidłowo sformatowanych nazw gałęzi Git:

  • Wejście: PROJ-123 Add user authentication
    Wyjście: feature/PROJ-123/add-user-authentication

  • Wejście: Fix login error
    Wyjście: bugfix/fix-login-error

  • Wejście: Update documentation for API
    Wyjście: docs/update-documentation-for-api