Mantenedores

Conoce más sobre los mantenedores de Exercism


Introducción

Los mantenedores de Exercism son voluntarios que gestionan las distintas partes de nuestro ecosistema. Son miembros senior de nuestra comunidad que han demostrado estar alineados con los valores de Exercism, la calidad de su trabajo y un nivel de compromiso con dedicar tiempo a trabajar en Exercism.

Este documento describe un proceso formal para llegar a ser mantenedor y seguir siéndolo, diseñado para que sea alcanzable y justo para todos. Si algún día quieres convertirte en mantenedor (¡yay!), ¡entonces sigue leyendo! Pero recuerda: la mayoría de las personas que ayudan a construir Exercism no son mantenedores, sino colaboradores. No hay ninguna barrera para contribuir a Exercism y toda ayuda se recibe con gratitud.

Nuestro objetivo es tener al menos dos mantenedores activos por cada Track, y al menos un mantenedor activo en todas las partes de la plataforma.

Nota: las secciones siguientes hablan en general de los mantenedores de Track. El proceso para ser mantenedor de otras partes del ecosistema varía.

Responsabilidades

Los mantenedores son responsables de asegurar que un Track funcione bien dentro de Exercism, y que siga creciendo y desarrollándose. En concreto, eso significa que los mantenedores:

  • Definen la dirección técnica de un Track: elegir las versiones de lenguaje correctas, las herramientas, etc.
  • Gestionan el temario de un Track: diseñar, elegir y definir los Conceptos y Ejercicios adecuados para un Track, y asegurar que estén vinculados y estructurados de forma apropiada.
  • Aseguran que un Track funcione bien: mantener el Track actualizado, que su test runner sea rápido, etc.
  • Aseguran que el Track cumpla con los estándares de Exercism: Exercism tiene especificaciones y estándares para cada Track de lenguaje, para garantizar cierto grado de consistencia dentro de la plataforma. Aunque los mantenedores tienen mano libre en gran parte del Track, todos los Tracks deben cumplir con los estándares de Exercism.

Los mantenedores también son responsables de relacionarse con nuestra comunidad de colaboradores. Revisan los PRs de la comunidad, y actúan como guardianes, guías y animadores de Exercism. Se encargan de mantener actualizada la documentación y las guías de contribución, y de asegurarse de que haya issues abiertos relevantes para que posibles colaboradores trabajen en ellos.

Los mantenedores deben encarnar los valores de empatía y amabilidad de Exercism, y a la vez mantener los altos estándares que queremos para nuestra plataforma educativa.

Facultades

La principal forma en que los mantenedores pueden llevar a cabo sus responsabilidades es teniendo acceso de escritura a los repositorios. Gracias a esto, los mantenedores controlan qué código entra en sus repositorios.

Recompensas

Los principales incentivos de ser mantenedor de Exercism suelen ser intrínsecos: por ejemplo, la diversión de construir algo significativo y útil con otras personas que comparten tus intereses. También hay beneficios profesionales, como ampliar tu red de contactos, desarrollar habilidades tanto técnicas como blandas, y tener una entrada significativa fuera del trabajo en tu currículum.

También ofrecemos algunos beneficios extra:

  • Una insignia de «Mantenedor» en los perfiles y en el resto del sitio.
  • Entradas de blog y entrevistas con mantenedores.
  • Swag exclusivo para mantenedores.

Requisitos para ser mantenedor

Los mantenedores se comprometen a dedicar un promedio de ~4 horas por semana a mantener su(s) Track(s).

Cómo llegar a ser mantenedor

En los Tracks que se mantienen activamente, te invitaremos a ser mantenedor cuando alcances 150 puntos de reputación por construir y/o crear contenido en ese Track dentro de un período de 6 meses.

En los Tracks sin mantenedores, tenemos restricciones menos estrictas. Después de algunas contribuciones pequeñas ya fusionadas, puedes abrir un issue en el Track para pedir ser mantenedor. También podemos invitarte a ser mantenedor si notamos que contribuyes con regularidad a estos Tracks con menos mantenimiento.

Mantenerte como mantenedor

Cada seis meses revisamos si nuestros mantenedores siguen activos. En esas revisiones, invitamos a seguir siendo mantenedor a quien haya acumulado 100 puntos de reputación por construir, crear o mantener un Track en los 6 meses anteriores. Por lo general, quienes hayan hecho poco o nada durante ese período dejarán de ser mantenedores. Esto es un principio orientador más que una regla absoluta, y antes de confirmar estas decisiones tomamos en cuenta las circunstancias personales de cada persona y el estado del Track.

Mantenedores senior de Track

Cuando un mantenedor demuestra ejercer un liderazgo activo dentro de un Track y ha sido mantenedor de ese Track durante al menos 6 meses, podemos designarlo como mantenedor senior. Las métricas generales que usamos para determinarlo son que el mantenedor haya ganado al menos 1000 puntos de reputación por construir y mantener un Track, y al menos 200 puntos de reputación por construir y mantener el Track en los últimos 6 meses, pero evaluamos cada situación caso por caso.

Los mantenedores senior asumen responsabilidad adicional dentro de un Track: hacen de mentores para los nuevos mantenedores y ocupan una posición de liderazgo más fuerte dentro del Track. En las decisiones donde haya opiniones distintas que requieran la arbitración del equipo de administración, las opiniones de los mantenedores senior tendrán, por defecto, más peso.

Los mantenedores senior se identifican en el Track con la insignia «Mantenedor senior».

Mantenedores revisores

La última categoría de mantenedores son los mantenedores revisores: mantenedores que trabajan en varios Tracks, revisando y fusionando PRs, pero que no asumen posiciones proactivas ni de liderazgo en un Track. Los mantenedores revisores son miembros de gran confianza del equipo de Exercism, que han formado parte de Exercism durante al menos un año y han sido mantenedores de al menos un Track. Los administradores de Exercism los invitan a ser mantenedores revisores. Su pertenencia se revisa cada seis meses y no tiene requisitos formales.

En los Tracks que tienen menos de dos mantenedores, el equipo de Revisores se agrega automáticamente al repositorio del Track, donde se les da acceso de escritura. Así se garantiza que siempre se puedan cumplir los requisitos de revisión.