الشوكة هي طريقة شائعة لتعديل مشروع مفتوح المصدر لجعله خاصًا. هناك العديد من الشوَكات الناجحة في Blockly، بما في ذلك pxt-blockly وقوالب الخدش ومبتكر التطبيقات.
ومع ذلك، قد يصعّب استخدام Openly على المستخدمين الحصول على التحديثات وإصلاحات الأخطاء في تطبيقBlockly الأساسي. نوصي بشدة بتخصيص حظر باستخدام المكونات الإضافية بدلاً من استخدام الأقسام،
لمزيد من المعلومات عن المكوّنات الإضافية وواجهات برمجة التطبيقات المتاحة، يُرجى الاطّلاع على المكوّنات الإضافية والمستندات الأخرى في قسم التخصيص.
البدائل
طرح سؤال على المنتدى
ربما نفّذ شخص آخر السلوك الذي تريده. ابحث في المنتدى عن مناقشات سابقة، أو انشر واسأل عما إذا كان أي شخص آخر قد كتب بالفعل هذا التعليمة البرمجية.
استخدام مكوّن إضافي حالي
إذا كان التغيير الذي أجريته ميزة مطلوبة بشكل شائع، فربما سبق أن نشرناها كمكوّن إضافي للنماذج المحظورة.
كتابة مكوِّن إضافي
اكتب رمزًا يستخدم واجهات برمجة التطبيقات المتاحة للجميع فيBlockly لإجراء التغيير الذي تحتاج إليه. على سبيل المثال، يمكن تنفيذ جميع التغييرات على حظر العرض ومظهر مربع الأدوات وسلوك التحقق من الاتصال كمكوّنات إضافية.
تقديم طلب ميزة
إذا كنت بحاجة إلى واجهة برمجة تطبيقات غير متاحة للجميع، يمكنك الإبلاغ عن خطأ ضد النظام الأساسي Blockly لجعل واجهة برمجة التطبيقات هذه متاحة للجميع.
تقديم طلب سحب
يرحّب حظر بالمساهمات. إذا كان التغيير الذي أجريته لغرض عام، فقد يكون أفضل رهان هو تقديم طلب سحب. تتحسن بالكامل، ولن تضطر إلى الحفاظ على شوكة، ويفوز الجميع.
يمكنك الاطّلاع على صفحة المساهمة للحصول على مزيد من المعلومات.
تحديث شوكة
ننصحك بالدمج في أحدث إصدار من تطبيق Blockly بشكل منتظم. ننشر بشكل ربع سنوي، ويتضمّن كل إصدار ملاحظات الإصدار ومناقشة لأي تغييرات عاجلة.