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
  • Length Limiting: Depo politikalarına uyum sağlamak için dal adının maksimum uzunluğunu ayarlayın
  • Automatic Cleaning: Özel karakterleri kaldırır, boşlukları normalleştirir ve küçük harfe dönüştürür
  • Instant Preview: Yazarken oluşturulan dal adının gerçek zamanlı güncellenmesini görün
  • Copy to Clipboard: Oluşturulan dal adını tek tıklamayla hızlıca panoya kopyalayın

Kullanım Durumları

  • Git Dal İsimlendirmeyi Öğrenme: Git dal adı en iyi uygulamaları ve standart isimlendirme kurallarını öğrenen geliştiriciler için mükemmeldir
  • Feature Dalı Oluşturma: feature/PROJ-123/add-user-authentication gibi yeni özellikler için tutarlı dal adları oluşturun
  • Bug Fixes: bugfix/PROJ-456/fix-login-error gibi hata düzeltme dallarını biçimlendirin
  • Hotfixes: hotfix/PROJ-789/security-patch gibi acil düzeltme dalları oluşturun
  • Team Consistency: Tüm ekip üyelerinin aynı dal isimlendirme kurallarını takip etmesini sağlayın
  • Quick Branch Creation: Manuel biçimlendirme yerine bu Git dal oluşturucusunu kullanarak isimleri anında oluşturup iş akışınızı hızlandırın
  • Repository Compliance: Git barındırma platformunuzun uyguladığı maksimum dal adı uzunluğu sınırlamalarına uyun

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