所需知识:
Linux Git Python (Django Mako coffeescript sass) (MongoDB Mysql) Ansible-playbook Gem
项目官网:
项目代码:
http://github.com/edx
http://github.com/edx-solutions
官方文档:
官方JIRA:
https://openedx.atlassian.net/
技术Blog
https://blog.lawrencemcdaniel.com/
安装配置文档:
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/
http://edustack.org/manual/edx/ova%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97/
功能试用:
官方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 功能、代码相关