制定政策

加入为 Open edX 平台的成功做出贡献的开发人员。 了解有关产品、文档和协作空间的更多信息。

推荐的技能组合

要为 Open edX 代码库做出贡献或创建 XBlock,开发人员需要:

  • 了解并熟练使用 Python/Django 和 Javascript/React
  • 熟悉Docker
  • 如果编写前端功能,请使用 HTML 和 CSS
  • 对 Open edX 的理解 国际化 (i18n) 和 可访问性 (a11y) 方针

开发资源

成为 Open edX 社区的高效成员所需的一切:

  • 官方开发者文档
  • Wiki 上的协作空间
  • 访问代码存储库(托管在 GitHub 上)

开发环境

辅导员 是您在本地计算机上开发和测试 Open edX 的工具(截至 2023 年 XNUMX 月,在较旧的开发环境 Devstack 中,MFE 开发仍然更容易)。 Tutor 和 Devstack 都使用 Docker 容器,这些容器使用与生产系统相同的系统要求。

导师包括:

  • 学习管理系统 (LMS)
  • 工作室,用于课程开发
  • 论坛
  • 开放式反应评估

Tutor 也是运行 Open edX 实例的推荐方式。

定制

自定义 Open edX 实例的选项包括 XBlock、LTI 和 API。

报告问题

如果您想报告 Open edX 软件的技术问题,Slack 是您的最佳选择。 你可以 请求 Slack 邀请在新标签页中打开链接 自动加入我们的 社区 Slack 工作区. 安全问题应私下报告给 安全@edx.org.

开发环境

Open edX 开发新手? 查看我们的入门页面,了解有关选择发行版的详细信息。

参加 2026 年 Open edX 会议!

2026 年 Open edX 会议将展示世界上最好的开源在线学习管理系统之一 Open edX 平台的创新用例,并发现教学设计、课程群以及操作和扩展 Open edX 平台的方法方面的最新进展,包括突破性技术,例如生成式人工智能。