تطوير
انضم إلى المطورين الذين يساهمون في نجاح منصة Open edX. تعرف على المزيد حول المنتج والوثائق ومساحات التعاون.


مجموعة المهارات الموصى بها
للمساهمة في Open edX codeebase أو لإنشاء XBlocks ، يحتاج المطورون إلى:
- المعرفة والراحة مع Python / Django و Javascript / React
- الألفة مع عامل الميناء
- الراحة مع HTML و CSS في حالة كتابة ميزات الواجهة الأمامية
- فهم برنامج Open edX التدويل (i18n) و إمكانية الوصول (a11y) المبادئ التوجيهية
موارد التنمية
كل ما تحتاجه لتكون عضوًا منتجًا في مجتمع Open edX:
- وثائق المطور الرسمية
- مساحات التعاون على الويكي
- الوصول إلى مستودعات الكود (مستضافة على GitHub)
بيئة التطوير
وصي هي أداتك لتطوير واختبار Open edX على جهاز الكمبيوتر المحلي الخاص بك (اعتبارًا من يونيو 2023 ، يظل تطوير MFE أسهل في Devstack ، وهي بيئة تطوير أقدم). يستخدم كل من Tutor و Devstack حاويات Docker التي تستخدم نفس متطلبات النظام كنظام إنتاج.
يشمل المعلم:
- نظام إدارة التعلم (LMS)
- استوديو لتطوير الدورة
- منتديات
- فتح تقييمات الاستجابة
يعتبر المعلم أيضًا الطريقة الموصى بها لتشغيل مثيل Open edX.


تخصيص
تتضمن خيارات تخصيص مثيل Open edX الخاص بك XBlocks و LTIs و APIs.
الإبلاغ عن المشاكل
إذا كنت تريد الإبلاغ عن مشكلة فنية في برنامج Open edX ، فإن Slack هو المكان المناسب للقيام بذلك. أنت تستطيع طلب دعوة سلاك تلقائيًا ، ثم انضم إلينا مساحة عمل المجتمع Slack. يجب الإبلاغ عن مشكلات الأمان بشكل خاص إلى الأمن@edx.org.
كيف تبدأ
هل أنت جديد في تطوير تطوير edX؟ تحقق من صفحة البدء للحصول على تفاصيل حول اختيار التوزيع.
