Blockly'yi çatallama

Çatallama, açık kaynaklı bir projeyi kendi projeniz haline getirmek için değiştirmenin yaygın bir yoludur. pxt-blockly, scratch-blocks ve App Inventor gibi birçok başarılı Blockly çatalı vardır.

Ancak Blockly'yi çatallamak, temel Blockly'deki güncellemeleri ve hata düzeltmelerini almanızı zorlaştırabilir. Blockly'yi çatallamak yerine eklentiler ve özel sınıflar kullanarak özelleştirmenizi önemle tavsiye ederiz.

Daha fazla bilgi için Eklentiler ve Gelişmiş özelleştirme başlıklı makaleleri inceleyin.

Alternatifler

Forumda soru sorma

İstediğiniz davranışı başka biri uygulamış olabilir. Forumda önceki tartışmaları arayın veya bu kodu daha önce yazıp yazmadıklarını öğrenmek için bir gönderi yayınlayın.

Mevcut bir eklentiyi kullanma

Değişiklik isteğiniz sıklıkla istenen bir özellikse bunu blockly-samples'da eklenti olarak yayınlamış olabiliriz.

Eklenti yazma

İhtiyacınız olan değişikliği yapmak için Blockly'nin herkese açık API'lerini kullanan kod yazın. Örneğin, blok oluşturma, araç kutusu görünümü ve bağlantı kontrol davranışında yapılan değişikliklerin tümü eklenti olarak uygulanabilir.

Özellik isteği gönderme

Herkese açık olmayan bir API'ye ihtiyacınız varsa bu API'yi herkese açık hale getirmek için temel Blockly'ye hata kaydı gönderebilirsiniz.

Pull isteği gönderme

Blockly'ye katkıda bulunabilirsiniz. Değişiklik genel amaçlıysa en iyi seçeneğiniz bir çekme isteği göndermek olabilir. Blockly gelişir, çatal sürümünü yönetmeniz gerekmez ve herkes kazanır.

Daha fazla bilgi edinmek için katkıda bulunma sayfasına göz atın.

Çatalları güncelleme

Blockly'nin en son sürümünü düzenli olarak birleştirmenizi öneririz. Blockly'yi üç ayda bir yayınlıyoruz. Her sürümde sürüm notları ve önemli değişikliklerle ilgili bir tartışma yer alır.