O Open edX Project está buscando mais mantenedores. O termo “mantenedor” se refere a um indivíduo ou grupo de pessoas que servem como líderes para um determinado componente (um serviço ou biblioteca composta de código e hospedada no GitHub) da plataforma Open edX. Os mantenedores fornecem gerenciamento técnico e comunitário. Historicamente, a 2U tem sido a mantenedora da maioria dos componentes do Open edX Project. No entanto, em fevereiro de 2024, 2U anunciou que está reduzindo sua pegada de manutenção a um nível que pode ser sustentado por essa organização. Para continuar a ter um projeto saudável e bem mantido, a comunidade Open edX tem trabalhado duro para assumir mais responsabilidades de manutenção. Empresas e indivíduos ao redor do mundo se esforçaram para manter o projeto Open edX saudável. Se você ainda não fez isso, hoje estou pedindo que você se junte a esse esforço.
Obrigado às várias organizações que, nos últimos cinco meses, assumiram a manutenção de mais de 30 repositórios importantes. Com quase 200 repositórios na organização Open edX, ainda há muitas funções de mantenedores a serem preenchidas! . Esta planilha descreve todos os repositórios que ainda precisam de mantenedores e suas prioridades atuais para o projeto. Qualquer coisa onde o mantenedor do catalog-info.yaml o valor da coluna está vazio ou definido como grupo:openedx-não-mantido precisa de um novo mantenedor.
Como você pode se tornar um mantenedor? Para ser um mantenedor, você precisa ser um Contribuidor Principal de codificação (CC) para esse repositório. Mas não se preocupe se você não for um CC em um repositório, você pode se nomear para CC e Mantenedor ao mesmo tempo. Se você não tem certeza se passará pelo processo de nomeação de CC, venha falar com Grupo de Trabalho de Manutenção e nós ajudaremos você a desenvolver um plano.
- Exemplo de expansão de direitos para se tornar um mantenedor
- Exemplo de uma nomeação combinada de CC e Mantenedor
O que os mantenedores precisam fazer?
- Alguns trabalhos básicos de manutenção inicial
- Algum trabalho de manutenção contínua para manter o repositório saudável
No geral, uma vez que a manutenção inicial é feita, a maioria dos repositórios toma apenas uma pequena quantidade de atenção regularmente para garantir que eles estejam atualizados. Como o Maintenance Working Group coordena as principais atualizações, você terá que garantir que os repositórios que você mantém estejam prontos para trabalhar com novas versões de pacotes e frameworks upstream (por exemplo, Python, Node, React, Django, etc.).
Então, vamos recapitular:
- Encontre algo que você deseja manter no planilha
- Trabalhar com o GT de Manutenção para se tornar um CC/Mantenedor
- Ajude-nos a manter a plataforma Open edX tão saudável e robusta como sempre!
Saiba mais:
- OEP-54 define a função e os processos do Colaborador Principal
- OEP-55 define as funções e expectativas do mantenedor de alto nível
![]()
Isso é importante!
Obrigado por escrever sobre isso @feanil. Definitivamente precisamos de mais membros da comunidade para ajudar com a manutenção, ainda temos muita lacuna a cobrir com as funções de mantenedor que a 2U está abandonando. É uma boa ocasião para mostrar que podemos gerenciar essa mudança como uma comunidade - e para os membros da comunidade terem mais impacto no projeto Open edX. Então, por favor, leia o que Feanil escreveu e considere pegar um repositório e se tornar um mantenedor de uma parte do projeto.