GitHub entegrasyon özellikleri yalnızca Tauri’ye özeldir. GitHub CLI’nin (
gh) yüklü ve gh auth login ile kimlik doğrulaması yapılmış olması gerekir.Depo Algıla
owner/repo formatında döndürür veya şu durumlarda hata verir:
- Git remote bulunamadıysa
- Remote bir GitHub URL’si değilse
- Depo formatı ayrıştırılamadıysa
Durum Kontrol Et
Durum Değerleri
| Durum | Açıklama |
|---|---|
not_installed | GitHub CLI (gh) yüklü değil |
not_authenticated | Giriş yapılmamış — gh auth login komutunu çalıştırın |
authenticated | Giriş yapılmış ancak depo yapılandırılmamış |
no_access | Belirtilen depoya erişilemiyor |
ready | Tam bağlantı sağlandı ve depo erişilebilir |
Sorunları Getir
| Alan | Açıklama |
|---|---|
already_imported | Bu sorunun zaten bir görev olarak içe aktarılıp aktarılmadığı |
suggested_type | Sorun etiketlerine göre otomatik algılanan görev türü (feature, bugfix, refactor, docs, test, chore) |
Sorunları getirmeden önce projenin Proje Ayarları > GitHub bölümünde bir GitHub deposu yapılandırılmış olmalıdır.
Sorunları İçe Aktar
backlog durumunda bir görev olur.
- Yinelenen içe aktarmalar otomatik olarak atlanır (sorun numarasına göre eşleştirilir)
- Görev türü sorun etiketlerinden otomatik algılanır
- Sorun gövdesi görev açıklaması olur
- Tüm içe aktarılan görevler
["github"]ile etiketlenir - Her içe aktarılan görev için
task:createdolayı yayınlanır
Sorunu Kapat
done durumuna geçtiğinde otomatik olarak çağrılır.
Görevin bağlı bir GitHub sorunu yoksa veya projenin yapılandırılmış bir GitHub deposu yoksa hiçbir şey yapmaz.