1. 程式人生 > >Open edX 學習、開發、運維相關鏈接整理

Open edX 學習、開發、運維相關鏈接整理

conf 開發 and sting file nod taf ria -s

原文地址: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 學習、開發、運維相關鏈接整理