Etiketler, GitHub'ın sorunları ve çekme isteklerini filtrelemenize olanak tanıyan harika bir özelliğidir. Deneyim düzeyinize uygun, eğlenceli bir çalışma konusu bulmanıza yardımcı olur.
Depolarımızda, sorunlara yeni etiketler ekleme işlemi yalnızca temel Blockly ekibi tarafından yapılır. Böylece, öğelerin yanlış yere gitmesi önlenir.
Boyut
Bazı sorunlar küçük ve güzeldir. Bazılarını çözmek ise haftalar sürebilir. Bu etiketler, bir sorunun ne kadar zaman alacağını tahmin etmenize yardımcı olur.
- İlk sorun için iyi: Bu sorunlar, depoya yeni gelen kullanıcılar için idealdir. Yarım günden az sürmeli ve kod tabanı hakkında sınırlı bilgi gerektirmelidir. Ekibin onayını beklemeden bu sorunlar üzerinde hemen çalışmaya başlayabilirsiniz.
Yargı Alanı
Yaygın olarak kullanılan bir depoda çalışmak hassas bir süreç olabilir ve bazı sorunlar diğerlerinden daha hassas olabilir. Bu etiketler, hangi sorunların katkıya açık olduğunu ve hangi sorunlardan uzak durmanız gerektiğini anlamanıza yardımcı olur.
- Yardım gerekli: Bu sorunlar, katkıda bulunanlar için ayrılmıştır. Bunlar genellikle temel ekibin faydalı olacağını düşündüğü ancak uygulamaya zaman bulamadığı özelliklerdir. Bunlar için tartışma veya uygulama gerekebilir. Bu nedenle, hangi çalışmanın gerekli olduğunu görmek için durum etiketini kontrol edin. Burada eğlenceli reklam öğesi projeleri bulabilirsiniz.
- Dahili: Bu sorunlar, çekirdek ekibin üyeleri için ayrılmıştır. Bunlar genellikle özel olarak ele alınması gereken hassas veya karmaşık hatalardır. Bu tür yerlerden uzak durmak en iyisidir. Çünkü bu yerlerdeki durum hızla değişebilir.
- Hiçbiri: İki etiketi de içermeyen sorunlar, katkıda bulunanlar ve çekirdek ekibin üyeleri tarafından düzeltilebilir. İlginizi çeken, etiketlenmemiş bir sorun görürseniz bu sorunu yanıtlayabilirsiniz.
Durum
Belirli sorunlar (özellikle özellik istekleri), "kapatılmış" olarak kabul edilmeden önce birkaç farklı aşamadan geçer. Bu etiketler, bir sorunun hangi aşamada olduğunu gösterir. Böylece, bir sonraki adımda ne yapmanız gerektiğini bilirsiniz.
- Tartışma: Bu sorunlar tartışma aşamasındadır. Yani uygulamaya geçilmeden önce yanıtlanması gereken sorular vardır. Bu konuyla ilgili düşüncelerinizi yorum olarak paylaşabilirsiniz. Görüşlerinizi her zaman bekliyoruz.
- Uygulama: Bu sorunlar yeterince tartışılmış ve net bir şekilde tanımlanmıştır. Bu nedenle, uygulama aşamasına geçilmiştir. Bu özellikler ya uygulanmayı bekliyor ya da uygulanıyor. Bunlardan biriyle ilgileniyorsanız tüm sorunu okuyun, hangi bölüm üzerinde çalışmak istediğinizi belirten bir yorum bırakın ve çalışmaya başlayın.
- Hiçbiri: İki etiketin de bulunmadığı sorunlar her iki durumda da olabilir. Sorunun nasıl uygulanması gerektiğiyle ilgili bir fikriniz varsa yorum bırakabilirsiniz. Alternatif olarak, sorun üzerinde çalışmak istiyorsanız uygulanmaya hazır olup olmadığını soran bir yorum bırakmanız en iyisidir.
Tür
Farklı sorunlar farklı yanıtlar gerektirir. Bazıları yalnızca birkaç satır kodun düzenlenmesini gerektirirken bazıları çok fazla tasarım ve tartışma gerektirir. Bu etiketler, bir sorunun hangi tür işlem gerektirdiğini gösterir.
- Hata: Bu sorunlar, kod tabanıyla ilgili bir problemi belgeler. Sorunun nedenini teşhis etmek için genellikle hata ayıklama gerekir ancak bazı sorunlar anında düzeltilebilir. Kodun nasıl çalıştığını öğrenmek için derinlemesine inceleme yapmayı seviyorsanız bu sorunlar sizin için idealdir. Hatayı düzelterek veya sorunu anlamak için ayrıntılı araştırma yaparak ve temel nedenin net bir açıklamasını yazarak yardımcı olabilirsiniz.
- Özellik isteği: Bu sorunlar, bir kullanıcının eklenmesini istediği bir özelliği belgelemektedir. Bu, tüm depoya veya tek bir projeye uygulanabilir. Tasarım fikirlerini detaylandırmayı ve yeni işlevler eklemeyi seviyorsanız bu sorunlar tam size göre olabilir.
- Soru: Bu sorunlar, bir kullanıcının kod tabanıyla ilgili sorusunu belgelendirir. Genellikle bu sorular geliştirici forumuna yönlendirilir. Ancak yardımcı olabileceğinizi düşündüğünüz bir soru görürseniz yanıtlayabilirsiniz.
Kategori
Bu depoda, birkaç farklı hedef kitleye yönelik birkaç farklı proje türü bulunur. Eğitim videolarına meraklıysanız veya eklentilerle çalışmayı seviyorsanız bu etiketler, ilgilendiğiniz sorunları bulmanıza yardımcı olabilir.
- Codelab: Bu sorunlar, etkileşimli eğitimlerden oluşan bir paket olan Blockly codelab'leri ile ilgilidir.
- Örnek: Bu sorunlar, Blockly'nin nasıl dahil edileceğini ve genişletileceğini gösteren bir dizi bağımsız demo olan Blockly örnekleriyle ilgilidir.
- Eklenti: Bu sorunlar, Blockly'ye işlevsellik ekleyen bir uzantı koleksiyonu olan Blockly eklentileriyle ilgilidir.
Proje
Daha ayrıntılı bir kontrol isterseniz tek tek projeler için de etiketler vardır. Bu tür dokümanlar genellikle eklentiler için oluşturulur. Eklentilerle ilgili daha fazla sorun yaşanma olasılığı vardır. Ancak bu dokümanlar, codelab'ler ve örnekler için de oluşturulabilir. İlgilendiğiniz belirli bir proje varsa bu etiketler, o projeyle ilgili sorunları bulmanıza yardımcı olabilir.
İlgilendiğiniz proje için bir etiket olup olmadığını görmek istiyorsanız etiketlerin tam listesine bakın:
Diğer
Her koleksiyonda olduğu gibi, bilmeniz gereken birkaç tuhaf şey de var. Bu etiketler, üzerinde çalışılacak bir sorun ararken çok faydalı olmayabilir ancak yine de bilgilendirici olabilir.
- Önceliklendirme: Bu sorunlar henüz çekirdek ekip tarafından düzgün şekilde etiketlenmemiştir. Bu etiketteki sorunlar, hata veya özellik isteği gibi başka bir basit etiket içerebilir ancak yakında daha fazla etiket eklenmesi muhtemeldir.
- Yinelenen: Bu sorunlar, başka bir sorunda zaten ele alınmış bir problemi, isteği veya soruyu belgelendirir. Bu etiket, bu soruna yanıt vermemeniz gerektiğini, bunun yerine orijinal soruna yanıt vermeniz gerektiğini belirtir.