原文地址: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
扫描件发送到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

Open edX 学习、开发、运维相关链接整理的更多相关文章

  1. (转)由su和su -的区别谈学习linux运维方法

    由su和su -的区别谈学习linux运维方法 原文:http://blog.51cto.com/oldboy/1053606 由su和su -的区别谈学习linux运维方法一例 老男孩Linux培训 ...

  2. redis运维相关(基本数据库命令)【十四】

    -----------------------------运维相关------------------------- redis持久化,两种方式1.rdb快照方式2.aof日志方式 --------- ...

  3. Linux系统运维相关的面试题 (问答题)

    这里给大家整理了一些Linux系统运维相关的面试题,有些问题没有标准答案,希望要去参加Linux运维面试的朋友,可以先思考下这些问题.   一.Linux操作系统知识 1.常见的Linux发行版本都有 ...

  4. Linux操作系统学习(运维必会)

    Linux一切皆文件,最高权限的账户root. 1.开机登录 开机会启动很多进程,在Windows上叫"服务"(service),在Linux上叫做"守护进程" ...

  5. Linux从入门到放弃(为做一个开发+运维的全能性人才而奋斗)

    Linux?听说是一个操作系统,好用吗?” “我也不知道呀,和windows有什么区别?我能在Linux上玩LOL吗” “别提了,我用过Linux,就是黑乎乎一个屏幕,鼠标也不能用,不停地的敲键盘,手 ...

  6. 深入解读DevOps 开发-运维

    历史回顾 为了能够更好的理解什么是DevOps,我们很有必要对当时还只有程序员(此前还没有派生出开发者,前台工程师,后台工程师之类)这个称号存在的历史进行一下回顾. 如编程之道中所言: 老一辈的程序员 ...

  7. 转载---linux运维相关

    前段时间,我在准备面试的时搜到的一套Linux运维工程师面试题,感觉比较全面,一直保存在草稿,刚在整理后台时翻了出来,干脆就发出来好了,以备不时之需. 1.linux如何挂在windows下的共享目录 ...

  8. Linux网络运维相关

    删除特殊的用户和用户组 userdel games group games   关闭不需要的服务 chkconfig chkconfig --level 345 bluetooth off   删减系 ...

  9. mysql运维相关

    1.为什么要分库分表(设计高并发系统的时候,数据库层面该如何设计)?用过哪些分库分表中间件?不同的分库分表中间件都有什么优点和缺点?2.现在有一个未分库分表的系统,未来要分库分表,如何设计才可以让系统 ...

随机推荐

  1. springmvc遇见406错误的问题分析

    如果springmvc遇到406错误: 90%没有加入Jackson的包 10%因为后缀为.html 10%的情况,解决方案为加多一个映射,使用.action

  2. 【基础知识】ASP.NET[基础一(ashx)]

    一.ASP.NET介绍 1.ASP.NET包括: 一般处理程序(ashx):WebForm ( aspx ):MVC(Model view con~~): 2.ASP.NET的常用文件(重点): 1& ...

  3. Java时间间隔问题在Android中的使用

    转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6606720.html 假设我们在做项目的时候,获取到了一段音频,也知道音频长度,那么我们想对音频做一些处理 ...

  4. 为什么Java7开始在数字中使用下划线

    JDK1.7的发布已经介绍了一些有用的特征,尽管大部分都是一些语法糖,但仍然极大地提高了代码的可读性和质量.其中的一个特征是介绍字面常量数字的下划线.从Java7开始,你就可以在你的Java代码里把长 ...

  5. python opencv3 显示一张图片

    git:https://github.com/linyi0604/Computer-Vision # coding:utf8 import cv2 """ 显示一张图像 ...

  6. Spring Boot 基础配置

    之前简单接触了一些Spring Boot ,并且写了一个简单的 Demo .本文就来简单学习一下 Spring Boot 的基础配置. 一.Spring Boot 项目入口 上文中有写到,Spring ...

  7. HDU 4641 K-string 后缀自动机 并查集

    http://acm.hdu.edu.cn/showproblem.php?pid=4641 https://blog.csdn.net/asdfgh0308/article/details/4096 ...

  8. [Arc081F]Flip and Rectangles

    [Arc081F]Flip and Rectangles 试题分析 首先考虑如何操作,发现我们只会选若干行和若干列来进行一次取反. 这个东西相当于什么呢?相当于交点不变,然后这些行和这些列的其它点取反 ...

  9. jconsole监控上Linux上的JVM

    说明: 首先JConsole这个是JDK里面自带的工具  在JAVA_HOME/bin目录下,今天主要测试远程监控JVM 第一步:设置好需要远程机器的Tomcat 修改Tomcat下的配置文件:/us ...

  10. Git_时光机穿梭

    我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容: Git is a distributed version c ...