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

所需知识:

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 扫描件发送到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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏熊二哥

服务保障框架-Hystrix快速入门

祝大家国庆快乐! 对大部分电商和快递公司来说,每年年底(Q4季度)由于双11等大促活动的存在,将面对大量的用户流量,尤其是属于大促的那几天,无论是用户的商品订...

1721
来自专栏PHP在线

php的优缺点

1. 跨平台,性能优越,跟Linux/Unix结合别跟Windows结合性能强45%,并且和很多免费的平台结合非常省钱,比如LAMP(Linux /Apac...

6085
来自专栏韩伟的专栏

分布式系统监控:通过JMX看对象模型的优势

在Java的圈子里面,任何一个技术产品,一般会先公开一系列的接口定义,然后推出对这个接口的一系列实现软件,这种做法,是一个对软件开发非常有益的进步。因为这让使用...

4955
来自专栏yukong的小专栏

【java并发编程实战4】偏向锁-轻量锁-重量锁的那点秘密(synchronize实现原理)synchronized自旋锁偏向锁轻量锁重量锁小结

在多线程并发编程中,synchronized一直都是元老级别的角色,人们都通常称呼它为重量锁,但是在jdk1.6版本之后,jdk就对synchronized做了...

5113
来自专栏针针小站

【Share】Dell Precision 5510 Mojave Clover分享

首先先感谢 @darkhandz @黑果小兵 @Scottsanett 等大佬的分享

8952
来自专栏刘望舒

Android 模块化之路 模块间调用简易实现方案

5284
来自专栏JackieZheng

学习SpringMVC——从HelloWorld开始

前言:   时隔十二年,中国女排最终过关斩将,用3:1的成绩证明了自己的实力,霸气夺冠,为中国赢得了一枚意义非常的金牌。这是一次全民的狂欢,一场视听盛宴,带给我...

2187
来自专栏FreeBuf

判断是否支持Heartbeat的NSE脚本

服务端支持heartbeat是存在heartbleed漏洞的必要条件,如果判断出某SSL端口不支持heartbeat,那基本上就可以排除风险了。 在SSL握手...

1957
来自专栏向治洪

java项目管理工具maven使用初级

一、前言         早就知道maven 在java 项目的管理方面名声显赫,于是就想着学习掌握之,于是查阅了大量文档。发现这些文档的作者都是java 的大...

2719
来自专栏ChaMd5安全团队

众测备忘手册

众测备忘手册 From ChaMd5安全团队核心成员 MoonFish 前言 最近一直在看bugbountyforum对赏金猎人采访的文章以及一些分享姿势的PP...

61110

扫码关注云+社区

领取腾讯云代金券