Etiketler
- Git kursu
- Orta seviye
- Ders 63/82
- 4 dk
Issue etiketleriyle kategorize etmeyi öğrenirsin.
Issue etiketleri
Label, issue kayıtlarını türlerine veya konularına göre sınıflandırmak için kullanılan etikettir. Bir hata kaydına bug, yeni özellik isteğine enhancement etiketi eklenebilir. Etiketler, depodaki kayıtları gruplandırmayı ve aramayı kolaylaştırır.
bug → Hata
enhancement → Geliştirme önerisiEtiketlerle kayıtları düzenle
Bir issue'ya birden fazla etiket ekleyebilirsin. Örneğin bir hata kaydı hem bug hem de önceliğini belirten başka bir etiket taşıyabilir. Etiket adları proje ekibinin kullandığı sınıflandırmaya göre belirlenir.
Issue: Form gönderilemiyor
Labels:
- bug
- high-priorityUygulama Etiketleri sınıflandır
Bir hata bildirimi için kullanılabilecek etiketleri bir listede tut ve her etiketi ayrı satırda yazdır.
Başlangıç kodu
# Issue etiketleri
labels = NoneÖrnek çözüm
labels = [
"bug",
"high-priority"
]
for label in labels:
print(label)Beklenen çıktı
bug high-priority
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Yeni bir özellik geliştirme talebini sınıflandırmak için hangi etiket uygundur?
- main
- upstream
- bug
- enhancement Doğru cevap
Açıklama: Enhancement etiketi, mevcut projeye yeni özellik veya iyileştirme eklenmesiyle ilgili kayıtlar için kullanılır.
2 Hata etiketi
Bir yazılım hatasını belirten yaygın GitHub etiketi ____ şeklindedir.
Bir yazılım hatasını belirten yaygın GitHub etiketi bug şeklindedir.
Açıklama: Bug etiketi, issue'nun bir yazılım hatasıyla ilgili olduğunu belirtir.
3 Issue etiketleri
| Kavram | Anlamı |
|---|---|
bug |
Yazılım hatasını belirtir |
enhancement |
Yeni özellik veya iyileştirme isteği |
label |
Kaydı sınıflandıran işaret |
high-priority |
Önceliği yüksek kaydı belirtir |