A kurzus toolingnak két típusa van:
A toolingot (általában) az adott kurzus nyelvén írják, és a karbantartók készítik és tartják karban.
Ezek az eszközök az Exercism éles szerverein futnak.
Három kurzusspecifikus éles tooling létezik:
Két általános éles tooling van, amelyet beállíthatsz a kurzusodhoz:
Az éles eszközök Docker-image-ként épülnek fel. A CI-munkafolyamatok automatikusan élesítik őket az Exercism éles szerverein.
A karbantartási tooling célja, hogy segítsen a kurzus karbantartásában. Általában helyben futnak (a karbantartó vagy közreműködő gépén), néha CI-folyamatokban, de éles környezetben soha.
Íme néhány példa a karbantartási toolingra:
A kurzus toolingja általában (nagyrészt) a kurzus nyelvén íródik.
Bár szabadon használhatsz más nyelveket is, minden további nyelv megnehezíti a kurzus karbantartását és a hozzá való közreműködést. Ezért ahol csak lehet, a kurzus nyelvének használatát javasoljuk, mert így könnyebb a karbantartás és a közreműködés.