Existem dois tipos de ferramentas do percurso:
As ferramentas são (geralmente) escritas na linguagem do percurso específico, e são construídas e mantidas pelos mantenedores.
Estas ferramentas são executadas nos servidores de produção do Exercism.
Existem três ferramentas de produção específicas do percurso:
Existem duas ferramentas de produção gerais que podem ser configuradas para o teu percurso:
As ferramentas de produção são compiladas como imagens Docker. São publicadas automaticamente nos servidores de produção do Exercism através de fluxos de trabalho de integração contínua.
As ferramentas de manutenção destinam-se a ajudar na manutenção do percurso. Normalmente são executadas localmente (na máquina do mantenedor/contribuidor) e, por vezes, em integração contínua, mas nunca em produção.
Eis alguns exemplos de ferramentas de manutenção:
As ferramentas do percurso são normalmente (na sua maioria) escritas na linguagem do percurso.
Embora sejas livre de usar outras linguagens, cada linguagem adicional tornará mais difícil manter ou contribuir para o percurso. Por isso, recomendamos que uses a linguagem do percurso sempre que possível, porque torna a manutenção ou a contribuição mais fácil.