ট্র্যাক টুলিং দুই ধরনের:
টুলিং (সাধারণত) নির্দিষ্ট ট্র্যাকের ভাষাতেই লেখা হয় এবং মেইনটেইনাররাই এটি তৈরি ও রক্ষণাবেক্ষণ করেন।
এই টুলগুলো Exercism-এর প্রোডাকশন সার্ভারে চলে।
ট্র্যাক-নির্দিষ্ট প্রোডাকশন টুলিংয়ের তিনটি অংশ রয়েছে:
সাধারণ প্রোডাকশন টুলিংয়ের দুটি অংশ রয়েছে, যেগুলো আপনার ট্র্যাকের জন্য কনফিগার করা যায়:
প্রোডাকশন টুলগুলো ডকার ইমেজ হিসেবে তৈরি করা হয়। CI ওয়ার্কফ্লো ব্যবহার করে এগুলো স্বয়ংক্রিয়ভাবে Exercism-এর প্রোডাকশন সার্ভারে ডিপ্লয় করা হয়।
রক্ষণাবেক্ষণ টুলিং ট্র্যাক রক্ষণাবেক্ষণে সাহায্য করার জন্য তৈরি। এগুলো সাধারণত স্থানীয়ভাবে (মেইনটেইনার বা কন্ট্রিবিউটরের মেশিনে) চলে এবং মাঝে মাঝে CI-তে, তবে কখনোই প্রোডাকশনে নয়।
রক্ষণাবেক্ষণ টুলিংয়ের কিছু উদাহরণ:
ট্র্যাক টুলিং সাধারণত (বেশিরভাগটাই) ট্র্যাকের ভাষাতেই লেখা হয়।
আপনি অন্য ভাষা ব্যবহার করতে স্বাধীন হলেও, প্রতিটি অতিরিক্ত ভাষা ট্র্যাক রক্ষণাবেক্ষণ বা ট্র্যাকে অবদান রাখা আরও কঠিন করে তুলবে। তাই যেখানে সম্ভব সেখানে ট্র্যাকের ভাষা ব্যবহার করার পরামর্শ আমরা দিই, কারণ এতে রক্ষণাবেক্ষণ বা অবদান রাখা সহজ হয়।