Herramientas del track


Hay dos tipos de herramientas del track:

  • De producción: desempeñan un papel clave en la experiencia de aprendizaje de ese lenguaje.
  • De mantenimiento: ayudan a mantener el track.

Las herramientas están escritas (por lo general) en el lenguaje del track correspondiente y las construyen y mantienen los propios mantenedores.

Herramientas de producción

Estas herramientas se ejecutan en los servidores de producción de Exercism.

Herramientas de producción específicas del track

Hay tres herramientas de producción específicas del track:

Herramientas de producción generales

Hay dos herramientas de producción generales que puedes configurar para tu track:

Despliegue

Las herramientas de producción se construyen como imágenes de Docker. Se despliegan automáticamente en los servidores de producción de Exercism mediante flujos de trabajo de CI.

Herramientas de mantenimiento

Las herramientas de mantenimiento están pensadas para ayudar a mantener el track. Normalmente se ejecutan en local (en la máquina del mantenedor o del colaborador) y a veces en CI, pero nunca en producción.

Aquí tienes algunos ejemplos de herramientas de mantenimiento:

Implementación

Las herramientas del track normalmente (en su mayor parte) están escritas en el lenguaje del track.

Caution

Aunque eres libre de usar otros lenguajes, cada lenguaje adicional hará más difícil mantener el track o contribuir a él. Por eso te recomendamos usar el lenguaje del track siempre que sea posible, porque así resulta más fácil mantenerlo o contribuir a él.