Il progetto Open edX è alla ricerca di più maintainer. Il termine "maintainer" si riferisce a un individuo o a un gruppo di persone che svolgono il ruolo di leader per un dato componente (un servizio o una libreria composta da codice e ospitata su GitHub) della piattaforma Open edX. I maintainer forniscono sia la gestione tecnica che quella della community. Storicamente, 2U è stato il maintainer della maggior parte dei componenti del progetto Open edX. Tuttavia, nel febbraio 2024, 2U ha annunciato che sta riducendo la sua impronta di manutenzione a un livello che può essere sostenuto da quell'organizzazione. Per continuare ad avere un progetto sano e ben mantenuto, la comunità Open edX ha lavorato duramente per assumersi maggiori responsabilità di manutenzione. Aziende e individui in tutto il mondo si sono fatti avanti per mantenere sano il progetto Open edX. Se non l'avete ancora fatto, oggi vi chiedo di unirvi a questo sforzo.
Grazie alle varie organizzazioni che, negli ultimi cinque mesi, hanno assunto la manutenzione di oltre 30 repository chiave. Con quasi 200 repository nell'organizzazione Open edX, ci sono ancora molti ruoli di manutentori da ricoprire! . Questo foglio di calcolo delinea tutti i repository che hanno ancora bisogno di manutentori e la loro priorità attuale per il progetto. Tutto ciò in cui il catalog-info.yaml manutentore il valore della colonna è vuoto o impostato su gruppo:openedx-non mantenuto ha bisogno di un nuovo manutentore.
Come si diventa manutentori? Per essere un maintainer devi essere un Coding Core Contributor (CC) per quel repo. Ma non preoccuparti se non sei un CC su un repo, puoi candidarti sia per CC che per Maintainership allo stesso tempo. Se non sei sicuro di superare il processo di candidatura CC, vieni a parlare con il gruppo di lavoro sulla manutenzione e ti aiuteremo a sviluppare un piano.
- Esempio di estensione dei diritti per diventare un manutentore
- Esempio di una nomina combinata di CC e Maintainer
Cosa devono fare i manutentori?
- Alcuni lavori di manutenzione iniziale di base
- Alcuni lavori di manutenzione in corso per mantenere il repo in salute
In generale, una volta eseguita la manutenzione iniziale, la maggior parte dei repository richiede solo una piccola quantità di attenzione su base regolare per assicurarsi che rimangano aggiornati. Poiché il Maintenance Working Group coordina gli aggiornamenti principali, dovrai assicurarti che i repository che gestisci siano pronti a funzionare con le nuove versioni di pacchetti e framework upstream (ad esempio Python, Node, React, Django, ecc.).
Quindi ricapitoliamo:
- Trova qualcosa che vuoi mantenere su foglio elettronico
- Lavora con il gruppo di lavoro di manutenzione per diventare un CC/Maintainer
- Aiutaci a mantenere la piattaforma Open edX sana e solida come sempre!
Per ulteriori informazioni:
- OEP-54 definisce il ruolo e i processi del collaboratore principale
- OEP-55 definisce i ruoli e le aspettative del manutentore di alto livello
![]()
Questo è importante!
Grazie per aver scritto di questo @feanil. Abbiamo sicuramente bisogno di più membri della comunità che si facciano avanti per aiutare con la manutenzione, abbiamo ancora molto da colmare dai ruoli di manutentore che 2U sta abbandonando. È una buona occasione per dimostrare che possiamo gestire questo cambiamento come comunità, e per i membri della comunità di avere un impatto maggiore sul progetto Open edX. Quindi, per favore, leggi cosa ha scritto Feanil e prendi in considerazione di prendere un repo e diventare un manutentore di una parte del progetto.