Apri il programma per manutentori edX

1 marzo 2023 | Di

Che cos'è il programma del manutentore?

Il codice per il progetto Open edX è ospitato su GitHub, un sito in cui si svolge la modifica collaborativa del codice. Il codice è organizzato in logica repository, raccolte di codice correlate tra loro. Pensa a GitHub come Google Docs e ai repository come piccole cartelle che contengono documenti correlati tra loro.

Un problema che può verificarsi con i repository è che non è chiaro chi ne sia responsabile, il che può far sì che i membri della comunità non sappiano a chi chiedere aiuto o che il codice non sia aggiornato (il che a volte può portare a problemi di sicurezza). Per rimediare a questo problema abbiamo introdotto il Programma Manutentori in una proposta Open edX (OEP-55). Il termine "maintainer" si riferisce a un individuo o un gruppo di persone che fungono da leader per un determinato componente (generalmente un repository GitHub) della piattaforma Open edX. I manutentori forniscono sia la gestione tecnica che quella della comunità.

Cosa fanno i manutentori?

I manutentori hanno molte responsabilità tecniche e non tecniche. Innanzitutto, i manutentori sono il volto pubblico di ogni componente e sono accoglienti e disponibili. I manutentori applicano gli standard del progetto: proprio come correggeresti errori di battitura e cambieresti la sintassi in un documento Google, i progetti di codice hanno i propri standard che tutti dovrebbero seguire.

Da un punto di vista non tecnico, i manutentori partecipano al processo di selezione del Core Contributor, assicurano che il lavoro imminente del progetto sia svolto in pubblico (vale a dire, mantiene una roadmap pubblica) e assicurano che tutto il discorso del progetto segua l'Open edX Codice di Condotta. Si assicurano inoltre che le domande e le segnalazioni di bug vengano valutate in modo tempestivo.

Tecnicamente, i manutentori hanno un ampio insieme di responsabilità. Tra le altre cose, devono assicurarsi che esista la documentazione adeguata, mantenere i loro repository aggiornati con gli aggiornamenti e le correzioni necessari e mantenere i loro repository aggiornati con altri componenti Open edX in modo che continuino a funzionare bene insieme. Inoltre, comprendono l'architettura del loro componente e hanno una "visione tecnica" documentata, un modo per la comunità di capire come funziona oggi il componente e come è destinato a evolversi nei prossimi mesi e anni.

Come sta andando il programma?

Attualmente, il programma è nella sua seconda fase. Nella prima fase, un piccolo gruppo di team provenienti da tutta la comunità Open edX (da Axim Collaborative, OpenCraft, eduNEXT e 2U) si sono riuniti per capire come implementare praticamente le specifiche dei requisiti del progetto del manutentore da OEP-55. Nella seconda fase, più manutentori aderiscono al programma. L'obiettivo di questa fase è garantire che le istruzioni su come configurarsi come manutentore e su come eseguire le attività in corso siano facili da seguire e soddisfino le esigenze della comunità.

Nei prossimi sei mesi circa, prevediamo di implementare manutentori su ogni repository. Come parte di questo processo, potremmo decidere di "deprecare" alcuni repository, se nessuno può farsi avanti per mantenerli. Ci auguriamo che la manutenzione dei repository renda più facile per la comunità sapere a chi rivolgersi in caso di problemi e per i programmatori contribuire al codice. Trarremo inoltre vantaggio dall'avere un codice aggiornato con le funzionalità e le patch di sicurezza più recenti.

Per domande unisciti al prossimo Apri edX Meetup il 27 aprile 2023 alle 10:XNUMX (EDT), o unisciti al programma del manutentore direttamente nella #manutentori-pilota Slack room, e/o postare in Categoria di sviluppo sui forum.

Caricamento in corso

Inizia la discussione su discutere.openedx.org

Tempo per altro? Dai un'occhiata agli articoli qui sotto.

Annuncio dei rappresentanti della community Open edX® TOC 2026
Dare potere a una nazione: come l'Ucraina ha ampliato una scuola nazionale online con la piattaforma Open edX®
Presentazione alla conferenza Open edX 2026: invito a presentare relatori!
Come la NASA ha esteso l'istruzione scientifica aperta a 20,000 ricercatori con la piattaforma Open edX
Partecipa alla conferenza Open edX 2026!

La conferenza Open edX del 2026 presenterà casi d'uso innovativi per uno dei migliori sistemi di gestione dell'apprendimento online open source al mondo, la piattaforma Open edX, e scoprirà gli ultimi progressi nella progettazione didattica, nella costellazione dei corsi e nei metodi per utilizzare ed estendere la piattaforma Open edX , comprese tecnologie rivoluzionarie, come l'intelligenza artificiale generativa.