Ferramentas do percurso


Existem dois tipos de ferramentas do percurso:

  • Produção: fornecer uma função essencial à experiência de aprendizagem dessa linguagem
  • Manutenção: ajudar na manutenção do percurso

As ferramentas são (geralmente) escritas na linguagem do percurso específico, e são construídas e mantidas pelos mantenedores.

Ferramentas de produção

Estas ferramentas são executadas nos servidores de produção do Exercism.

Ferramentas de produção específicas do percurso

Existem três ferramentas de produção específicas do percurso:

Ferramentas de produção gerais

Existem duas ferramentas de produção gerais que podem ser configuradas para o teu percurso:

Publicação

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.

Ferramentas de manutenção

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:

Implementação

As ferramentas do percurso são normalmente (na sua maioria) escritas na linguagem do percurso.

Caution

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.