Open edX 学习、开发、运维相关链接整理

所需知识:

Linux Git Python (Django Mako coffeescript sass) (MongoDB Mysql) Ansible-playbook Gem

项目官网:

http://code.edx.org

项目代码:

http://github.com/edx
http://github.com/edx-solutions

官方文档:

http://docs.edx.org

官方JIRA:

https://openedx.atlassian.net/

安装配置文档:

http://edx.readthedocs.org/projects/edx-installing-configuring-and-running/en/latest/
http://edustack.org/manual/edx/ova%E8%99%9A%E6%8B%9F%E5%BA%94%E7%94%A8%E4%B8%8B%E8%BD%BD/

简明配置指南


功能试用:

官方sandbox:

https://github.com/edx/edx-platform/wiki/Open-edx-sandbox-website

我们制作的OVA(VMware)镜像:

http://www.edustack.org/?page_id=8

官方制作的vagrant

https://raw.githubusercontent.com/edx/configuration/master/vagrant/release/devstack/Vagrantfile

Mitx制作:

https://people.csail.mit.edu/ichuang/edx/

Open edX Docker版本

https://openedx.atlassian.net/wiki/display/OpenOPS/Open+edX+on+Docker

https://hub.docker.com/u/edxops/

分析服务安装运行

https://openedx.atlassian.net/wiki/display/OpenOPS/edX+Analytics+Installation

谁在用Open edX:

https://github.com/edx/edx-platform/wiki/Sites-powered-by-Open-edX

谁能提供Open edX技术服务:

https://github.com/edx/edx-platform/wiki/List-of-Open-edX-service-providers

作为课程制作者:

http://edx.readthedocs.org/projects/edx-partner-course-staff/en/latest/

作为开发者:

开发者文档:

http://edx.readthedocs.org/projects/userdocs/en/latest/

xblock:

http://edx.readthedocs.org/projects/xblock/en/latest/
https://antoviaque.org/docs/edx/xblock/tutorial.html

作为一个贡献者:

1.签署个人贡献者协议

http://code.edx.org/individual-contributor-agreement.pdf
扫描件发送到jennifer@edx.org

2.确认你的代码符合要求:

pep8、pep257等确认质量100%
https://github.com/edx/edx-platform/wiki/Python-Guidelines

https://github.com/edx/edx-platform/wiki/i18n-Coding-Guidelines

https://github.com/edx/edx-platform/wiki/Javascript-Guidelines

写好测试,确认覆盖率100%
http://edx.readthedocs.org/projects/userdocs/en/latest/testing/index.html

3.提交第一个pr

  • 提交第一个pr
  • 更新AUTHORS文件,写入你的github email,和全名
  • 等待ci测试结果

4.@ 项目所有者review

https://github.com/edx/edx-platform/wiki/Code-Ownership

作为运维:

一些操作:

https://github.com/edx/configuration/wiki/edX-Managing-the-Production-Stack

一些配置:

自己的主题:

https://github.com/edx/edx-platform/wiki/Stanford-Theming

自己的登录认证:

https://github.com/edx/configuration/wiki/Setting-Up-External-Authentication

一些命令:

https://github.com/edx/edx-platform/wiki/Shell-commands

一些工具:

https://github.com/edx/edx-tools/wiki

遇到问题:

openedx-ops:运维相关问题

https://groups.google.com/forum/#!forum/openedx-ops

openedx-translation: edx翻译项目

https://groups.google.com/forum/#!forum/openedx-translation

openedx-analytics:

https://groups.google.com/forum/#!forum/openedx-analytics

edx-code: edx 功能、代码相关

https://groups.google.com/forum/#!forum/edx-code

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Time limit is exhausted. Please reload CAPTCHA.