看源码请到Code,提问请到Issues,提交代码请到Pull requests,看学习心得请到Wiki。多谢合作,么么哒,^_^。
CSS JavaScript HTML
Latest commit 86fefa4 Jan 16, 2017 @huluoyang huluoyang modify danmu project
Permalink
Failed to load latest commit information.
.github change help chanel to chinese Jun 6, 2016
client change code modify to github Dec 21, 2016
common change huluoyang to jackjin Dec 21, 2016
config remvoe old passport file Aug 2, 2015
public change code modify to github Dec 21, 2016
seed modify danmu project Jan 16, 2017
server change huluoyang to jackjin Dec 21, 2016
test/server/utils Timestamps are converted to start of the days and filtered to b uniqu… Feb 9, 2016
.babelrc Update babel to 6.0 Jan 11, 2016
.bowerrc Harden camper news and don't expose user object. Upvoting still needs… Apr 19, 2015
.editorconfig Add .editorconfig to enforce certain automatic behavior on all editors, Mar 29, 2015
.eslintignore Lint main js as part of CI Nov 7, 2015
.eslintrc Update eslint, fix lint issues Mar 4, 2016
.gitattributes Update .gitattributes Aug 5, 2015
.gitignore remow window.ga Nov 9, 2016
.jshintrc Removed new incomplete JS Challenges and moved to OOPF branch. Aug 11, 2015
.node-inspectorrc twitter username now persisted Oct 14, 2014
.travis.yml Add challenge testing Nov 2, 2015
CONTRIBUTING.md change repository from huluoyang to freecodecampchina Sep 30, 2016
README.md Update README.md Nov 1, 2016
bower.json add ssl support and modify favicons and change chat room Apr 12, 2016
dataAsync.js hidden juhe and email signin Aug 19, 2016
full-test-data.js change ga to growingio Oct 25, 2016
gulpfile.js modify gulpfile.js Jun 6, 2016
leanTest.js add May 30, 2016
package.json change repository from huluoyang to freecodecampchina Sep 30, 2016
pm2Start.js increase memeroy use limit Nov 15, 2016
sample.env protect Apr 6, 2016
simple-json.js remove pt language Apr 30, 2016
webpack.config.js Fix for vendor files not working correctly with manifest Nov 30, 2015
webpack.config.node.js add webpack configs and gulp webpack build tasks Jul 23, 2015

README.md

Throughput Graph

Join the chat at https://gitter.im/freecodecamp/freecodecamp

freecodecamp.cn

欢迎来到freecodecamp中文社区(https://freecodecamp.cn)

freecodecamp是什么?

freecodecamp 是一个自由的开源编程社区,它致力于抹平教育差距,

让像你我一样的平凡人也能享受到花费巨资才可能享受到的优质教育。

freecodecamp的特点

freecodecamp最大的特点是它本身就是个开源项目。

我们不仅可以在freecodecamp上学习,还可以利用所学的知识来把freecodecamp建设得更好。

学编程的都知道编程语言之间的区别很大程度上体现在语言本身是否能完成自举。

对于语言来说,自举分为3个层次:

1、调用--自己调用自己(编程语言中常见的递归操作)

2、改进--自己改进自己(编程语言的更新迭代)

3、实现--自己实现自己(实现编程语言自己的解释器或编译器)

对于个人来说,自举也分为3个层次:

1、调用--自己调用自己的独立思考能力、自学能力。

2、改进--自己经常review自己,意识到自己的不足,勇敢走出自己的舒适区。

3、实现--做一个作品来证明自己的能力,实现自己的人生价值。

为什么要创建freecodecamp中文社区?

freecodecamp发展速度太快了,从1月五万star到3月排第二,现在已经超越bootstrap成为github上star最多的项目了。

github这个全球最大的编程社交网站上诞生了全球最大的编程学习网站freecodecamp。

我和各位小伙伴一样都先在freecodecamp英文社区上学习,

我用谷歌翻译和有道词典来解决英文问题,看得非常吃力、理解得也有些生硬,学习效率较低。

当我学到Counting Cards(21点算法)时,发现英文的讲解怎么也看不懂,在网上查找大量资料后,我才搞明白。

我瞬间产生了建立freecodecamp中文社区的念头,

这样许多同学就可以少走很多弯路,直接获取最有效的学习路径。

freecodecamp中文社区发展历程

时间 done
2016.3.22 基于freecodecamp代码贡献文档和优才公开课视频在本机搭建freecodecamp项目
2016.3.28 基于花生壳动态域名解析服务在极路由搭建临时网站:freecodecamp.jios.org:3000
2016.4.1 基于邹治免费提供的域名(freecodecamp.cn)和美国扳道工VPS上线freecodecamp中文社区
2016.4.2 基于let's encryto给freecodecamp中文社区添加https。
2016.4.5 基于优才公开课视频给freecodecamp中文社区添加nginx。
2016.4.6 和freecodecamp创始人quincy沟通翻译规范、提交流程。
2016.4.7 搜索freecodecamp issue中有关中文的翻译和提交,才发现2015.10月份就已经有人做中文翻译的事情了。
2016.4.10 不再纠结于英文社区翻译规范和提交流程,独立思考、独立发展。
2016.4.11 正式开始翻译网站首页:learning by doing。
2016.4.13 正式开始翻译课程第一部分:getting started。
2016.4.16 写了第一版翻译规范和参与流程。
2016.4.17 开始翻译课程第二部分:html5 + css3。
2016.4.24 参加猿生态在北京车库咖啡举办的第一次freecodecamp线下活动,结识了晋剑、jason、海良等小伙伴。
2016.4.25 通过freecodecamp中文聊天室招募到第一位参与翻译的小伙伴tegrat
2016.4.28 胡可同学加入翻译志愿组,贡献翻译工具。
2016.4.29 受胡可同学的感染,我写了simleJson.js来轻松干掉json文件的冗余部分。
2016.5.8 受晋剑同学的邀请,我来到苏州,加入猿生态,负责freecodecamp中文社区的翻译和开发。
2016.6.5 启动了苏州首届全民编程挑战赛

志愿者招募

能坚持看到这里的都是非常有耐心的人,你应该给自己的努力点个赞!

我们正在招募翻译志愿者,如果你想考察下自己的英文水平,可以尝试利用github来参与协作翻译。

传送门:https://github.com/freecodecampchina/freecodecamp.cn/wiki

我们也在招募代码贡献者,如果你想考察下自己的技术水平,可以尝试clone代码到本机跑个站点看看。

传送门:https://github.com/freecodecampchina/freecodecamp.cn/blob/dev/CONTRIBUTING.md

那些值得尊敬的人

感谢优才网CEO伍星,是他在2016年1月录制的公开课视频才让我接触到freecodecamp。

感谢走之网的邹治,是他无偿提供了freecodecamp.cn域名。

感谢freecodecamp开源项目的创始人QuincyLarson,是他以一己之力开创了这个开源项目。

感谢freecodecamp开源项目的贡献者,是他们的参与让这个项目得以完善、发展。

感谢freecodecamp中文社区的翻译者,是他们的参与让这个项目得以在中国生根、发芽。