Open edX 學習、開發、運維相關鏈接整理
原文地址:http://edustack.org/
所需知識:
Linux Git Python (Django Mako coffeescript sass) (MongoDB Mysql) Ansible-playbook Gem
項目介紹:
http://code.edx.org
http://iblstudios.com/wp-content/uploads/2014/08/IBL-Open-edX-Ebook-2014.pdf
項目頁:
http://github.com/edx
http://github.com/edx-solutions
官方文檔:
http://docs.edx.org
官方wiki:
https://edx-wiki.atlassian.net/wiki/dashboard.action
安裝配置文檔:
http://edx.readthedocs.org/projects/edx-installing-configuring-and-running/en/latest/
http://www.idefs.com/record-openedx-multinode-installation-attempts.html
http://www.idefs.com/reprintedx-ubuntu-12-04-64-bit-installation.html
http://www.idefs.com/record-openedx-sets-the-smtp-send-mail.html
功能試用:
官方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:
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
掃描件發送到[email protected]
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
Open edX 學習、開發、運維相關鏈接整理