Scopri i maintainer di Exercism
I Maintainer di Exercism sono volontari che gestiscono le diverse parti del nostro ecosistema. Sono membri esperti della nostra community che hanno dimostrato di condividere i valori di Exercism, la qualità del loro lavoro e un impegno concreto nel dedicare tempo a Exercism.
Questo documento descrive un processo formale per diventare Maintainer e per rimanerlo: è stato pensato per essere alla portata di tutti ed equo per tutti. Se un giorno vuoi diventare Maintainer (evvai!!), continua a leggere! Ma ricorda: la maggior parte delle persone che aiutano a costruire Exercism non sono Maintainer, sono Contributors. Non c'è alcuna barriera a contribuire a Exercism e ogni piccolo aiuto è accolto con gratitudine.
Il nostro obiettivo è avere almeno due Maintainer attivi per ogni track e almeno un Maintainer attivo per ogni parte della piattaforma.
Nota: le sezioni che seguono parlano in generale dei Maintainer di track. Il processo per diventare Maintainer di altre parti dell'ecosistema è diverso.
I Maintainer hanno il compito di garantire che un track funzioni bene all'interno di Exercism e che continui a crescere e a svilupparsi. In concreto, questo significa che i Maintainer:
I Maintainer hanno anche il compito di interagire con la community dei Contributor. Revisionano le PR che arrivano dalla community, svolgendo per Exercism il ruolo di custodi, guide e sostenitori entusiasti. Si occupano inoltre di mantenere aggiornati la documentazione e le linee guida per i contributi, e di assicurarsi che ci siano issue aperte e rilevanti su cui i potenziali Contributor possano intervenire.
I Maintainer dovrebbero sia incarnare i valori di empatia e gentilezza di Exercism, sia mantenere gli elevati standard che vogliamo costruire nella nostra piattaforma educativa.
Il modo principale con cui i Maintainer riescono a svolgere le loro responsabilità è avere accesso in scrittura ai repository. In questo modo i Maintainer controllano quale codice entra nei loro repository.
Le motivazioni principali per essere Maintainer di Exercism tendono a essere intrinseche: ad esempio il piacere di costruire qualcosa di significativo e utile insieme ad altre persone che la pensano come te. Ci sono anche benefici per la carriera, come ampliare la tua rete di contatti, sviluppare competenze sia tecniche sia trasversali e avere nel curriculum una voce significativa che non riguarda il tuo lavoro.
Offriamo anche alcuni vantaggi extra:
I Maintainer si impegnano a dedicare in media circa 4 ore a settimana alla manutenzione dei propri track.
Nei track mantenuti attivamente riceverai un invito a diventare Maintainer quando raggiungi 150 punti di reputazione tramite building e/o authoring su quel track nell'arco di 6 mesi.
Nei track senza Maintainer le regole sono meno rigide. Dopo alcuni piccoli contributi accettati, puoi aprire una issue sul track per chiedere di diventare Maintainer. Possiamo anche invitarti a diventare Maintainer se ci accorgiamo che contribuisci con regolarità a questi track meno seguiti.
Ogni sei mesi controlliamo se i nostri Maintainer sono ancora attivi. In questi controlli, chi ha accumulato 100 punti di reputazione con attività di building, authoring o manutenzione di un track nei 6 mesi precedenti viene invitato a continuare a essere Maintainer. In generale, chi in quel periodo ha fatto poco o nulla viene rimosso dal ruolo di Maintainer. Questo è un principio guida, non una regola assoluta: prima di confermare queste decisioni teniamo conto delle circostanze personali della persona e dello stato del track.
Quando un Maintainer ha dimostrato di esercitare una leadership attiva all'interno di un track ed è Maintainer di quel track da almeno 6 mesi, possiamo nominarlo Senior Maintainer. Le metriche generali che usiamo per stabilirlo sono: un Maintainer che ha guadagnato almeno 1k punti di reputazione con attività di building o manutenzione su un track e almeno 200 punti di reputazione per building o manutenzione di un track negli ultimi 6 mesi; valutiamo comunque ogni situazione caso per caso.
I Senior Maintainer si assumono responsabilità aggiuntive all'interno di un track, affiancano come mentori i nuovi Maintainer e assumono una posizione di leadership più forte all'interno del track. Nelle decisioni in cui ci sono opinioni diverse che richiedono l'arbitrato del team di amministrazione, le opinioni dei Senior Maintainer avranno per impostazione predefinita più peso.
I Senior Maintainer sono indicati sul track con un badge "Senior Maintainer".
L'ultima categoria di Maintainer è quella dei Maintainer revisori: Maintainer che lavorano su più track, revisionano e fanno il merge delle PR, ma non assumono posizioni proattive o di leadership su un track. I Maintainer revisori sono membri di grande fiducia del team di Exercism, che fanno parte di Exercism da almeno un anno e sono stati Maintainer di almeno un track. Vengono invitati a diventare Maintainer revisori dagli amministratori di Exercism. L'appartenenza viene riesaminata ogni sei mesi, senza requisiti formali.
Per i track che hanno meno di due Maintainer, il team dei revisori viene aggiunto automaticamente al repository del track e riceve l'accesso in scrittura. Così le esigenze di revisione possono essere sempre soddisfatte.