Υπάρχουν δύο τύποι εργαλείων track:
Τα εργαλεία είναι (κατά κανόνα) γραμμένα στη γλώσσα του συγκεκριμένου track και τα κατασκευάζουν και τα συντηρούν οι maintainers.
Αυτά τα εργαλεία τρέχουν στους διακομιστές παραγωγής του Exercism.
Υπάρχουν τρία εργαλεία παραγωγής ειδικά για το track:
Υπάρχουν δύο γενικά εργαλεία παραγωγής που μπορούν να ρυθμιστούν για το track σου:
Τα εργαλεία παραγωγής χτίζονται ως Docker images. Αναπτύσσονται αυτόματα στους διακομιστές παραγωγής του Exercism μέσω CI workflows.
Τα εργαλεία συντήρησης είναι σχεδιασμένα να βοηθούν στη συντήρηση του track. Συνήθως τρέχουν τοπικά (στον υπολογιστή του maintainer/contributor) και μερικές φορές στο CI, αλλά ποτέ σε παραγωγή.
Ορίστε μερικά παραδείγματα εργαλείων συντήρησης:
Τα εργαλεία του track είναι συνήθως (κατά κύριο λόγο) γραμμένα στη γλώσσα του track.
Ενώ είσαι ελεύθερος να χρησιμοποιήσεις άλλες γλώσσες, κάθε επιπλέον γλώσσα θα κάνει τη συντήρηση ή τη συνεισφορά στο track πιο δύσκολη. Γι' αυτό, σου προτείνουμε να χρησιμοποιείς τη γλώσσα του track όπου είναι δυνατόν, γιατί κάνει τη συντήρηση ή τη συνεισφορά ευκολότερη.