Solicita un track nuevo


Sigue las instrucciones que encontrarás a continuación para solicitar una nueva pista de lenguaje.

Si quieres solicitar una nueva pista, debes publicar en la categoría Support del Foro de la Comunidad de Exercism para hablarlo con el equipo.

Antes de publicar, merece la pena plantearte:

  • ¿Es un lenguaje de programación?
  • ¿Exercism ya admite este lenguaje?
  • ¿Alguien más lo ha pedido?
  • ¿Vas a estar disponible para construir y lanzar la pista de forma activa?

¿Es un lenguaje de programación?

En Exercism ofrecemos una plataforma de aprendizaje para desarrolladores que quieren practicar un lenguaje de programación o aprender uno nuevo.

Si el lenguaje es un lenguaje de programación de propósito general, probablemente nos interese tener la pista en Exercism. No creamos pistas para herramientas, bibliotecas, frameworks o tecnologías.

¿Exercism ya admite este lenguaje?

Consulta la lista de repositorios de pistas para encontrar tanto pistas activas como inactivas. Si encuentras un repositorio para tu lenguaje, consulta el valor de la clave active en el fichero config.json del repositorio para ver su estado:

  • true: la pista está activa y aparece en la página de pistas del sitio web.
  • false: la pista está inactiva y no aparece en el sitio web. La pista aún necesita trabajo para llegar a estar activa. Si quieres ayudar, abre una issue en ese repositorio para presentarte.

¿Alguien más lo ha pedido?

Busca el nombre del lenguaje en las issues del repositorio generic-track para ver si ya se ha solicitado. Recuerda revisar tanto las issues abiertas como las cerradas.

¿Vas a estar disponible para construir y lanzar la pista de forma activa?

Exercism es una organización sin ánimo de lucro, y todas las pistas de lenguaje las construyen voluntarios. Solo crearemos una pista si hay al menos un voluntario que se haya ofrecido a liderar su construcción.

El mínimo para lanzar una pista es:

  • 20 ejercicios de práctica (estos pueden basarse en las especificaciones del repositorio problem-specifications.
  • Integración continua que comprueba que los ejercicios se pueden resolver.
  • Un poco de configuración y documentación.

Estamos a tu disposición para guiarte en todo el proceso, y también puedes pedir ayuda a la comunidad de personas que ya lo han hecho para otros lenguajes.

No existe: ¡quiero crearla!

¡Genial! Crea una nueva publicación en el Foro de Exercism para que podamos hablar de los detalles.