Desenvolvedor
Junte-se aos desenvolvedores que contribuem para o sucesso da plataforma Open edX. Saiba mais sobre o produto, documentação e espaços de colaboração.
Conjunto de habilidades recomendado
Para contribuir com a base de código Open edX ou para criar XBlocks, os desenvolvedores precisam:
- Conhecimento e conforto com Python/Django e Javascript/React
- Familiaridade com o Docker
- Conforto com HTML e CSS ao escrever recursos de front-end
- Compreensão do Open edX internacionalização (i18n) e acessibilidade (a11y) orientações
Recursos de desenvolvimento
Tudo o que você precisa para ser um membro produtivo da comunidade Open edX:
- Documentação oficial do desenvolvedor
- Espaços de colaboração no wiki
- Acesso a repositórios de código (hospedados no GitHub)
Ambiente de desenvolvimento
Guardião é a sua ferramenta para desenvolver e testar o Open edX em seu computador local (a partir de junho de 2023, o desenvolvimento de MFE continua mais fácil no Devstack, um ambiente de desenvolvimento mais antigo). Tanto o Tutor quanto o Devstack usam contêineres do Docker que usam os mesmos requisitos de sistema de um sistema de produção.
Tutor inclui:
- O Sistema de Gerenciamento de Aprendizagem (LMS)
- Studio, para desenvolvimento de cursos
- Fóruns
- Avaliações de resposta aberta
Tutor também é a maneira recomendada de executar uma instância Open edX.
Customização
As opções para personalizar sua instância Open edX incluem XBlocks, LTIs e APIs.
Relatando problemas
Se você quiser relatar um problema técnico com o software Open edX, o Slack é o lugar certo para isso. Você pode solicitar um convite do SlackAbre um link em uma nova guia automaticamente, então junte-se ao nosso espaço de trabalho do Slack da comunidade. Problemas de segurança devem ser relatados em particular para segurança@edx.org.
Ambiente de desenvolvimento
Novo no desenvolvimento do Open edX? Confira nossa página de introdução para obter detalhes sobre como escolher uma distribuição.