Mainteneurs

Découvre les mainteneurs d'Exercism


Introduction

Les mainteneurs d'Exercism sont des bénévoles qui gèrent les différentes parties de notre écosystème. Ce sont des membres confirmés de notre communauté, qui ont démontré leur adéquation aux valeurs d'Exercism, la qualité de leur travail et un vrai engagement à consacrer du temps à Exercism.

Ce document décrit un processus formel pour devenir mainteneur et le rester, conçu pour qu'il soit accessible et équitable pour tout le monde. Si tu veux devenir mainteneur un jour (youpi !), alors continue ta lecture ! Mais souviens-toi : la plupart des personnes qui participent à la construction d'Exercism ne sont pas des mainteneurs, mais des contributeurs. Rien ne t'empêche de contribuer à Exercism et la moindre aide est reçue avec gratitude.

Nous visons au moins deux mainteneurs actifs par parcours, et au moins un mainteneur actif pour chaque partie de la plateforme.

Note : les sections ci-dessous parlent en général des mainteneurs de parcours. Le processus pour devenir mainteneur d'autres parties de l'écosystème varie.

Responsabilités

Les mainteneurs ont pour responsabilité de garantir qu'un parcours fonctionne bien au sein d'Exercism et qu'il continue de grandir et d'évoluer. Concrètement, cela signifie qu'ils :

  • Définissent la direction technique d'un parcours : choisir les bonnes versions du langage, l'outillage, etc.
  • Gèrent le programme d'un parcours : concevoir, choisir et définir les Concepts et les Exercices appropriés pour un parcours, et veiller à ce qu'ils soient liés et structurés de façon cohérente.
  • Veillent au bon fonctionnement d'un parcours : s'assurer que le parcours est à jour, que son exécuteur de tests est rapide, etc.
  • Veillent à la conformité du parcours aux normes d'Exercism : Exercism dispose de spécifications et de normes pour chaque parcours linguistique, afin de garantir une certaine cohérence au sein de la plateforme. Si les mainteneurs sont libres de faire ce qu'ils veulent sur une grande partie du parcours, tous les parcours doivent se conformer aux normes d'Exercism.

Les mainteneurs sont aussi responsables des échanges avec notre communauté de contributeurs. Ils relisent les pull requests venant de la communauté, en jouant le rôle de gardiens, de guides et de soutiens enthousiastes d'Exercism. Ils veillent à ce que la documentation et les consignes de contribution restent à jour, et à ce qu'il existe des issues ouvertes pertinentes que des contributeurs potentiels peuvent traiter.

Les mainteneurs doivent à la fois incarner les valeurs d'empathie et de bienveillance d'Exercism, et maintenir le haut niveau d'exigence que nous voulons pour notre plateforme éducative.

Pouvoirs

Le principal moyen dont disposent les mainteneurs pour assumer leurs responsabilités est l'accès en écriture aux dépôts. C'est par ce biais qu'ils contrôlent le code qui entre dans leurs dépôts.

Récompenses

Les principales motivations à être mainteneur d'Exercism sont généralement intrinsèques : par exemple le plaisir de construire quelque chose de sensé et d'utile avec d'autres personnes qui partagent les mêmes idées. Il y a aussi des bénéfices pour ta carrière, comme élargir ton réseau personnel, développer des compétences techniques et relationnelles, et pouvoir mentionner une expérience bénévole marquante sur ton CV.

Nous offrons également quelques avantages supplémentaires :

  • Un badge « Maintenir » sur les profils et un peu partout sur le site.
  • Des articles de blog et des interviews de mainteneurs.
  • Des goodies exclusifs de mainteneur.

Conditions pour être mainteneur

Les mainteneurs s'engagent à consacrer en moyenne environ 4 heures par semaine à la maintenance de leur ou leurs parcours.

Comment devenir mainteneur

Sur les parcours activement maintenus, tu seras invité à devenir mainteneur dès que tu auras atteint 150 de réputation en construction et/ou en rédaction sur ce parcours en l'espace de 6 mois.

Sur les parcours sans mainteneur, les restrictions sont moins strictes. Après quelques petites contributions fusionnées, tu peux ouvrir une issue sur le parcours pour demander à devenir mainteneur. Nous pouvons aussi t'inviter à devenir mainteneur si nous remarquons que tu contribues régulièrement à ces parcours moins bien maintenus.

Rester mainteneur

Tous les six mois, nous vérifions si nos mainteneurs sont toujours actifs. Lors de ces vérifications, toute personne ayant gagné 100 de réputation en construction, rédaction ou maintenance sur un parcours au cours des 6 mois précédents est invitée à rester mainteneur. En règle générale, celles et ceux qui ont fait peu ou rien pendant cette période perdent leur statut de mainteneur. Il s'agit d'un principe directeur plutôt que d'une règle absolue : nous tenons compte de la situation personnelle de la personne et de l'état du parcours avant de confirmer ces décisions.

Mainteneurs principaux de parcours

Lorsqu'un mainteneur a fait la preuve qu'il exerce un vrai leadership au sein d'un parcours et qu'il en est mainteneur depuis au moins 6 mois, nous pouvons le désigner comme Senior Maintainer. Les critères généraux que nous utilisons pour cela sont les suivants : le mainteneur a gagné au moins 1 000 de réputation en construction ou maintenance sur un parcours, et au moins 200 de réputation en construction ou maintenance sur un parcours au cours des 6 derniers mois, mais nous examinons chaque situation au cas par cas.

Les Senior Maintainers assument des responsabilités supplémentaires au sein d'un parcours : ils accompagnent les nouveaux mainteneurs et occupent une position de leadership renforcée. Dans les décisions où des avis divergents nécessitent l'arbitrage de l'équipe d'administration, l'avis des Senior Maintainers pèse par défaut davantage.

Les Senior Maintainers sont signalés sur le parcours par un badge « Senior Maintainer ».

Mainteneurs relecteurs

La dernière catégorie de mainteneurs, ce sont nos mainteneurs relecteurs : des mainteneurs qui interviennent sur plusieurs parcours, relisent et fusionnent des pull requests, mais n'occupent pas de position proactive ni de leadership sur un parcours. Les mainteneurs relecteurs sont des membres hautement dignes de confiance de l'équipe Exercism : ils font partie d'Exercism depuis au moins un an et ont été mainteneurs d'au moins un parcours. Ils sont invités à devenir mainteneurs relecteurs par les administrateurs d'Exercism. Leur statut est réexaminé tous les six mois, sans condition formelle.

Pour les parcours qui comptent moins de deux mainteneurs, l'équipe des relecteurs est automatiquement ajoutée au dépôt du parcours, avec un accès en écriture. Cela garantit que les besoins de relecture peuvent toujours être satisfaits.