هناك نوعان من أدوات المسار:
تُكتب الأدوات (عمومًا) بلغة المسار المعني، ويتولى المشرفون بناؤها وصيانتها.
تعمل هذه الأدوات على خوادم Exercism الإنتاجية.
توجد ثلاث أدوات إنتاج خاصة بالمسار:
هناك أداتان عامتان من أدوات الإنتاج يمكن إعدادهما لمسارك:
تُبنى أدوات الإنتاج كصور Docker. وتُنشر تلقائيًا إلى خوادم Exercism الإنتاجية باستخدام مسارات عمل التكامل المستمر (CI).
صُمّمت أدوات الصيانة للمساعدة في صيانة المسار. وهي تعمل عادة على الجهاز المحلي (جهاز المشرف أو المساهم) وأحيانًا في التكامل المستمر، لكنها لا تعمل في بيئة الإنتاج إطلاقًا.
فيما يلي بعض الأمثلة على أدوات الصيانة:
تُكتب أدوات المسار عادة (وفي الغالب) بلغة المسار.
بينما لك مطلق الحرية في استخدام لغات أخرى، فإن كل لغة إضافية ستجعل صيانة المسار أو المساهمة فيه أصعب. لذلك نوصي باستخدام لغة المسار حيث أمكن، لأن ذلك يسهّل الصيانة والمساهمة.