Araç Açıklaması

Branch Name Generator, Git dal adlarını Git dal adı en iyi uygulamalarına uygun şekilde oluşturmanıza yardımcı olan bir geliştirici aracıdır. JIRA ticket'larıyla ya da basit metin açıklamalarıyla çalışıyor olun, bu Git dal oluşturucu ticket kimliklerini otomatik olarak çıkarır, metni temizler ve her şeyi yaygın Git dalı konvansiyonlarına göre biçimlendirir. Git dallarını tutarlı bir şekilde nasıl isimlendireceğinizi hiç merak ettiyseniz, bu araç tüm ekibinizin standartlaştırılmış dal isimlendirme kalıplarını takip etmesini sağlar.

Özellikler

  • JIRA Ticket Çıkarma: Girişinizden JIRA ticket kimliklerini (ör. PROJ-123) otomatik olarak algılar ve çıkarır
  • Branch Type Prefixes: Yaygın dal tiplerinden (feature, bugfix, hotfix, release, chore, refactor, docs, test veya ön ek yok) seçim yapın
  • Customizable Separator: Kelime ayırıcı olarak tire, alt çizgi veya başka bir karakter kullanın

Dal Tipleri

  • feature: Yeni özellikler ve işlevsellik için
  • bugfix: Düzenli hata düzeltmeleri için
  • hotfix: Acil üretim düzeltmeleri için
  • release: Sürüm hazırlık dalları için
  • chore: Bakım görevleri ve güncellemeler için
  • refactor: Kod yeniden yapılandırması için
  • docs: Dokümantasyon güncellemeleri için
  • test: Test ile ilgili değişiklikler için
  • none: Tip ön eki olmadan dal adları oluştur

Git Dal Adı En İyi Uygulamaları

Git dallarını nasıl isimlendireceğinizi anlamak, temiz bir depo sürdürmek için kritiktir. Oluşturulan dal adları, sektör standardı Git dal adı en iyi uygulamalarına dayalı aşağıdaki yapıyı izler:

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

Doğru biçimlendirilmiş Git dal adlarına örnekler:

  • Input: PROJ-123 Add user authentication
    Output: feature/PROJ-123/add-user-authentication

  • Input: Fix login error
    Output: bugfix/fix-login-error

  • Input: Update documentation for API
    Output: docs/update-documentation-for-api