أدوات المسار


هناك نوعان من أدوات المسار:

  • الإنتاج: تؤدي دورًا محوريًا في تجربة تعلّم تلك اللغة
  • الصيانة: تساعد في صيانة المسار

تُكتب الأدوات (عمومًا) بلغة المسار المعني، ويتولى المشرفون بناؤها وصيانتها.

أدوات الإنتاج

تعمل هذه الأدوات على خوادم Exercism الإنتاجية.

أدوات إنتاج خاصة بالمسار

توجد ثلاث أدوات إنتاج خاصة بالمسار:

أدوات الإنتاج العامة

هناك أداتان عامتان من أدوات الإنتاج يمكن إعدادهما لمسارك:

النشر

تُبنى أدوات الإنتاج كصور Docker. وتُنشر تلقائيًا إلى خوادم Exercism الإنتاجية باستخدام مسارات عمل التكامل المستمر (CI).

أدوات الصيانة

صُمّمت أدوات الصيانة للمساعدة في صيانة المسار. وهي تعمل عادة على الجهاز المحلي (جهاز المشرف أو المساهم) وأحيانًا في التكامل المستمر، لكنها لا تعمل في بيئة الإنتاج إطلاقًا.

فيما يلي بعض الأمثلة على أدوات الصيانة:

التنفيذ

تُكتب أدوات المسار عادة (وفي الغالب) بلغة المسار.

Caution

بينما لك مطلق الحرية في استخدام لغات أخرى، فإن كل لغة إضافية ستجعل صيانة المسار أو المساهمة فيه أصعب. لذلك نوصي باستخدام لغة المسار حيث أمكن، لأن ذلك يسهّل الصيانة والمساهمة.