Etiketler, GitHub'ın sorunları filtrelemenizi ve istekleri çekmenizi sağlayan havalı bir özelliğidir. Bu araçlar, deneyim düzeyinize uygun, üzerinde çalışacağınız eğlenceli bir şey bulmanıza yardımcı olur.
Kod depolarımızda sorunlara yeni etiketler ekleme işlemi, hiçbir şeyin ters gitmesini önlemek için yalnızca çekirdek Blockly ekibi tarafından ele alınır.
Boyut
Bazı sorunlar küçük çaplı ve güzelken bazılarının ortadan kaldırılması haftalar sürebilir. Bu etiketler, bir sorunun muhtemelen ne kadar süreceğini anlamanıza yardımcı olur.
- İlk sorun iyi: Bu sorunlar, depoyu kullanmaya yeni başlayanlar için mükemmeldir. Yarım günden daha kısa bir sürede tamamlamaları ve kod tabanı hakkında sınırlı bilgi sahibi olmaları gerekir. Bu sorunlarla ilgili olarak ekipten onay almadan hemen çalışmaya başlayabilirsiniz.
Yargı Alanı
Yaygın olarak kullanılan bir depo üzerinde ç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 belirlemenize yardımcı olur.
- Yardım almak istiyoruz: Bu sorunlar, katkıda bulunan kullanıcılara yöneliktir. Bunlar genellikle çekirdek ekibin faydalı olacağını düşündüğü ancak bunları uygulayacak vakti olmayan özelliklerdir. Üzerinde tartışma veya uygulama yapılması gerekebilir. Bu nedenle, ne tür çalışmaların gerekli olduğunu görmek için durum etiketini kontrol edin. Burası, eğlenceli yaratıcı projeler bulmak için iyi bir yerdir.
- Şirket içi: Bu sorunlar çekirdek ekibin üyelerine ayrılmıştır. Genellikle özel tartışma gerektiren hassas veya karmaşık hatalardır. Etraflarındaki durum hızla değişebileceğinden bunlardan uzak durmak en iyisidir.
- İkisi de: Etiketi olmayan sorunlar, katkıda bulunanlar ve çekirdek ekibin üyeleri tarafından düzeltilemez. İlginizi çeken etiketlenmemiş bir sorun görürseniz devam edin ve dikkate alın!
Durum
Bazı sorunlar (özellikle özellik istekleri) "kapalı" olarak kabul edilmeden önce birkaç farklı aşamadan geçer. Bu etiketler bir sorunun şu anda hangi aşamada olduğunu belirtir. Böylece, bir sonraki adımda ne yapılması gerektiğini anlayabilirsiniz.
- Tartışma: Bu sorunlar tartışma aşamasındadır. Bu, uygulamadan önce cevaplanması gereken sorular olduğu anlamına gelir. Bu konuyla ilgili düşünceleriniz varsa lütfen yorum yazın. Her zaman daha fazla görüş bekleriz.
- Uygulama: Bu sorunlar üzerinde yeterince konuşularak net bir şekilde tanımlandı ve uygulama aşamasına taşındı. Bu API'ler uygulanmayı bekliyor veya zaten uygulanmaya devam ediyor. Bunlardan birinde çalışmak isterseniz konunun tamamını okuyun, ardından bir yorum yazarak hangi bölüm üzerinde çalışmak istediğinizi belirtin, sonra da hemen konuya girin!
- İkisi de: Etiketi olmayan sorunlar her iki durumda da olamaz. Sorunun nasıl uygulanması gerektiği hakkında bir fikriniz varsa lütfen bir yorum bırakın. Alternatif olarak, sorun üzerinde çalışmak ilginizi çekiyorsa bir yorum bırakarak sorunun uygulanmaya hazır olup olmadığını sorabilirsiniz.
Tür
Farklı sorunlar için farklı yanıtlar gerekir. Bazıları yalnızca birkaç satırlık kodun düzenlenmesini gerektirirken, başkaları için çok fazla tasarım ve tartışma yapılması gerekir. Bu etiketler, sorunla ilgili olarak ne tür bir işlem yapmanız gerektiğini belirtir.
- Hata: Bu sorunlar, kod tabanıyla ilgili bir sorunu belgeliyor. Sorunun nedeninin ne olduğunu tespit etmek için genellikle hata ayıklama işlemleri gerektirir. Ancak bazıları kısa bir sürede düzeltilebilir. Kodun nasıl çalıştığını öğrenmek için derinlere inmeyi seviyorsanız bu konular sizin için büyük sorunlar olacaktır. Hatayı düzelterek veya sorunu araştırıp ana neden hakkında net bir açıklama yazarak yardımcı olabilirsiniz.
- Özellik isteği: Bu sorunlar, kullanıcının eklemek istediği bir özelliği belgelendirir. Bu, deponun tamamı veya tek bir proje için geçerli olabilir. Tasarım fikirleriyle uğraşmak ve yeni işlevler eklemek istiyorsanız sizin için mükemmel sorunlar bu olabilir.
- Soru: Bu sorunlar, kullanıcının kod tabanıyla ilgili sorularını belgeler. Bu sorular genellikle geliştirici forumuna yönlendirilir, ancak yardımcı olabileceğini düşündüğünüz bir soru görürseniz hemen giriş yapıp yanıt verebilirsiniz.
Kategori
Bu depo, birkaç farklı hedef kitle türüne sahip birkaç farklı türde proje içerir. Eğiticileri ya da eklentiler üzerinde çalışmayı seviyorsanız bu etiketler ilginizi çeken sorunları bulmanıza yardımcı olabilir.
- Codelab: Bu sorunlar, etkileşimli eğiticilerden oluşan Blockly codelab paketiyle ilgilidir.
- Örnek: Bu sorunlar, Blockly'nin nasıl dahil edileceğini ve genişletileceğini gösteren Blockly örnekleri ile ilgilidir.
- Eklenti: Bu sorunlar, Blockly işlevi ekleyen bir dizi uzantı olan Blockly eklentileri ile ilgilidir.
Proje
Daha da ayrıntıya inmek isterseniz münferit projeler için etiketler de vardır. Bunlar genellikle eklentiler için oluşturulur ve bunlarla ilgili sorunlar genellikle daha fazla olur. Ancak codelab ve örnekler için de oluşturulabilir. İlgilendiğiniz belirli bir projeniz varsa bu etiketler o projeyle ilgili sorunları bulmanıza yardımcı olabilir.
Ayrıca sık sık yeni projelerin eklendiğini, bu nedenle bu listenin güncelliğini yitirebileceğini unutmayın. İlgilendiğiniz proje için bir giriş görmüyorsanız etiketlerin tam listesini kontrol edin.
- Geliştirici araçları: Bu sorunlar, Blockly uzantı geliştirme için yaygın olarak kullanılan yardımcı programların yer aldığı bir kitaplık olan geliştirici araçları paketiyle ilgilidir.
- Alan tarihi: Bu sorunlar, Google Closure tarih seçiciyi kullanan bir tarih seçici alanı olan tarih alanı paketiyle ilgilidir.
Diğer
Her türlü koleksiyonda olduğu gibi, bilmeniz gereken birkaç ilginç nokta da var. Bu etiketler, üzerinde çalışacağınız bir sorun için çok faydalı olmayabilir, ancak yine de bilgilendirici olabilir.
- Öncelik belirleme: Bu sorunlar henüz çekirdek ekip tarafından düzgün bir şekilde etiketlenmemiştir. Bu etiketle ilgili sorunlar zaten hata veya özellik isteği gibi başka bir basit etiketi içerebilir, ancak yakında daha fazla etiket eklenmesi muhtemeldir.
- Yinelenen: Bu sorunlar, başka bir sorun kapsamında zaten ele alınmış bir sorunu, isteği veya soruyu belgeler. Bu etiket, bu soruna yanıt vermek yerine asıl soruna yanıt vermeniz gerektiğini belirtir.