Le projet Open edX recherche davantage de mainteneurs. Le terme « mainteneur » désigne une personne ou un groupe de personnes qui servent de responsables pour un composant donné (un service ou une bibliothèque composée de code et hébergée sur GitHub) de la plateforme Open edX. Les mainteneurs assurent à la fois la gestion technique et communautaire. Historiquement, 2U a été le mainteneur de la plupart des composants du projet Open edX. Cependant, en février 2024, 2U annoncé L'entreprise a réduit son empreinte de maintenance à un niveau qui peut être maintenu par cette organisation. Pour continuer à avoir un projet sain et bien entretenu, la communauté Open edX a travaillé dur pour assumer davantage de responsabilités de maintenance. Des entreprises et des particuliers du monde entier se sont mobilisés pour maintenir le projet Open edX en bonne santé. Si vous ne l'avez pas encore fait, je vous demande aujourd'hui de vous joindre à cet effort.
Merci aux différentes organisations qui ont, au cours des cinq derniers mois, pris en charge la maintenance de plus de 30 référentiels clés. Avec près de 200 référentiels dans l'organisation Open edX, il reste encore de nombreux postes de mainteneurs à pourvoir ! . Cette feuille de calcul décrit tous les référentiels qui ont encore besoin de mainteneurs et leur priorité actuelle par rapport au projet. Tout ce qui Responsable de catalog-info.yaml la valeur de la colonne est vide ou définie sur groupe:openedx-non maintenu a besoin d'un nouveau mainteneur.
Comment devenir mainteneur ? Pour être mainteneur, vous devez être un contributeur principal (CC) de codage pour ce dépôt. Mais ne vous inquiétez pas si vous n'êtes pas un CC sur un dépôt, vous pouvez vous proposer à la fois pour le CC et le maintien en même temps. Si vous n'êtes pas sûr de réussir le processus de nomination CC, venez parler à le groupe de travail sur la maintenance et nous vous aiderons à élaborer un plan.
- Exemple d'extension de droits pour devenir mainteneur
- Exemple de nomination combinée de CC et de responsable de maintenance
Que doivent faire les mainteneurs ?
- Quelques travaux de maintenance initiaux de base
- Des travaux de maintenance en cours pour maintenir le dépôt en bonne santé
Dans l'ensemble, une fois la maintenance initiale effectuée, la plupart des dépôts ne nécessitent qu'une petite attention régulière pour s'assurer qu'ils restent à jour. Comme le groupe de travail de maintenance coordonne les mises à niveau majeures, vous devrez vous assurer que les dépôts que vous maintenez sont prêts à fonctionner avec les nouvelles versions des packages et des frameworks en amont (par exemple Python, Node, React, Django, etc.).
Alors récapitulons:
- Trouvez quelque chose que vous souhaitez conserver sur le tableur
- Travailler avec le groupe de travail Maintenance devenir CC/Mainteneur
- Aidez-nous à maintenir la plateforme Open edX aussi saine et robuste que jamais !
Pour en savoir plus :
- L'OEP-54 définit le rôle et les processus du contributeur principal
- L'OEP-55 définit les rôles et les attentes des responsables de maintenance de haut niveau
![]()
C'est important!
Merci d'avoir écrit à ce sujet @feanil. Nous avons vraiment besoin de plus de membres de la communauté pour participer à la maintenance, nous avons encore beaucoup de lacunes à combler en raison des rôles de mainteneur que 2U quitte. C'est une bonne occasion de montrer que nous pouvons gérer ce changement en tant que communauté - et pour les membres de la communauté d'avoir plus d'impact sur le projet Open edX. Alors, lisez ce qu'a écrit Feanil et envisagez de prendre un dépôt et de devenir mainteneur d'une partie du projet.