ابزار مسیر دو نوع دارد:
ابزار مسیر (بهطور کلی) به زبان همان مسیر نوشته میشود و نگهدارندگان آن را میسازند و نگهداری میکنند.
این ابزارها روی سرورهای تولید Exercism اجرا میشوند.
ابزار تولید مخصوص مسیر سه مورد دارد:
دو مورد ابزار تولید عمومی وجود دارد که میتوانید برای مسیر خود پیکربندی کنید:
ابزارهای تولید بهصورت ایمیجهای Docker ساخته میشوند. این ابزارها با استفاده از گردشکارهای CI بهطور خودکار روی سرورهای تولید Exercism مستقر میشوند.
ابزار نگهداری برای کمک به نگهداری مسیر طراحی شده است. این ابزارها معمولاً بهصورت محلی (روی رایانهی نگهدارنده یا مشارکتکننده) و گاهی در CI اجرا میشوند، اما هرگز در محیط تولید.
چند نمونه از ابزار نگهداری:
ابزار مسیر معمولاً (عمدتاً) به زبان همان مسیر نوشته میشود.
شما آزادید از زبانهای دیگر استفاده کنید، اما هر زبان اضافی نگهداری یا مشارکت در مسیر را دشوارتر میکند. از این رو، توصیه میکنیم در حد امکان از زبان همان مسیر استفاده کنید، چون نگهداری و مشارکت را آسانتر میکند.