-
Notifications
You must be signed in to change notification settings - Fork 282
开发者计划
freecodecamp.cn中文社区在创立的第一天就秉承开放协作的精神,推出了翻译指南。
我们致力于让热爱Web前端编程的人能通过GitHub参与到开源项目的翻译中来。
这期间,不停有人通过Issue提交问题给我,通过PR提交修订给我。
非常感激大家的热情参与,没有你们的推动,不可能有FCC中文社区的今天。
但每个人都有自身的局限性,我也不例外。
我闯过了很多难关:Nginx、pm2、https、jade、Mongodb安全等。
但也遇到一些问题一直未解决,为了给FCC中文社区的小伙伴营造更好的学习体验。
考虑许久,今天决定开启FCC开发者计划。
让更多人在参与开源项目上走得更深一些,对自身技术的提升也会更明显。
1、必须在本机成功搭建FCC站点(localhost:3000)
2、熟悉网站目录结构、了解网站各种组件是如何工作的。
3、熟悉命令行、chrome开发者工具的使用,对如何调试有自己的心得。
1、自身技术的快速提升(单兵作战能力)
2、各种协作工具的使用(团队协同能力)
3、成为社区核心贡献者(获得个人荣誉)
文档:https://github.com/huluoyang/freecodecamp.cn/blob/dev/CONTRIBUTING.md
视频:http://www.ucai.cn/openclass/show/315 (需注册优才账号才能观看)
1、注意package.json 文件中的scripts 中的启动命令。
例如:npm only-once
2、gulp 命令直接启动是开发环境,并不会压缩文件。
用命令gulp --p=true启动就是生产环境,会压缩文件。
具体可参考:gulpfile.js
3、server.js 类似于express项目中的app.js,是项目真实启动的文件。
1、完善邮箱注册方式,配置.env文件中的MANDRILL_USER和MANDRILL_PASSWORD。
需在Mandrill中注册账户,获得user和password。或者你可以用全新的邮箱账户来发信,例如QQ邮箱。
2、完善聚合登录。
现有的问题是不同的聚合账户登录FCC生成的都是同一个FCC账户。
此BUG一直未得到解决,急需大牛帮忙。
聚合oauth文档:https://drive.google.com/open?id=0B1tHdSX_HvT9SU5LUEgyUlhsc3BNRGo0Wm1nV2Q4bHhMcTNV
聚合账户:huluoyang mebosnda123
请自己注册个聚合账户来测试下就会发现问题所在。
3、后面会持续更新,请保持关注。
非常感谢你能在万千GitHub项目中发现这里,如果你也喜欢这个项目,不要忘记给我们点赞(Star)哦。
如果想知道项目的每一步进展,可以关注(Watch)我们哦。
如果想贡献代码,提交PR,可以新建一个属于自己的分支(Fork)哦。
欢迎你来到freecodecamp中文社区。