Çatallama, açık kaynaklı bir projeyi istediğiniz gibi değiştirmek için yaygın olarak başvurulan bir yöntemdir. Blockly'nin pxt-blockly, Scratch-block ve App Inventor dahil olmak üzere birçok başarılı çatalları vardır.
Ancak Blockly'yi çatallamak, temel Blockly'de güncelleme ve hata düzeltmeleri almanızı zorlaştırabilir. Blockly'yi, çatallama yerine eklentileri kullanarak özelleştirmenizi önemle tavsiye ederiz.
Eklentiler ve kullanılabilir API'ler hakkında daha fazla bilgi için Eklentiler bölümüne ve Özelleştirme bölümündeki diğer belgelere göz atın.
Alternatifler
Forumda sor
Başka biri istediğiniz davranışı uygulamış olabilir. Forumda önceki tartışmaları arayın veya yayın oluşturup bu kodu daha önce başka birinin yazıp yazmadığını sorun.
Mevcut bir eklentiyi kullan
Değişikliğiniz yaygın olarak talep edilen bir özellikse bunu bloklu örneklerde bir eklenti olarak önceden yayınlamış olabiliriz.
Eklenti yaz
İhtiyacınız olan değişikliği yapmak için Blockly'nin herkese açık API'lerini kullanan kodlar yazın. Örneğin, oluşturmayı engelleme, araç kutusu görünümü ve bağlantı kontrolü davranışındaki değişikliklerin tümü eklenti olarak uygulanabilir.
Özellik isteğinde bulunma
Herkese açık olmayan bir API'ye ihtiyacınız varsa core Blockly API'yi herkese açık hale getirmek için hata bildiriminde bulunabilirsiniz.
Pull isteği gönderme
Katkıları Blockly ile selamlayın! Değişikliğiniz genel amaçlı ise bunun için en iyi yöntem bir pull isteğinde bulunmak olabilir. Blok halinde iyileşir, çatalı tutmanız gerekmez ve herkes kazanır.
Daha fazla bilgi için katkıda bulunanlar sayfasına bakın.
Çatal güncelleme
Blockly'nin en son sürümünü düzenli olarak birleştirmenizi öneririz. Blok halinde üç ayda bir yayınlıyoruz. Her sürümde sürüm notları ve zarar veren değişikliklerin açıklamaları yer alıyor.