-
1-1什么是开源
开源包含啥?
1、源码
2、文档。如二次开发文档和用户使用文档。
3、开发环境。如何搭建和运行代码
3、允许他们贡献代码
4、问题、用户提问、维护着我答复、问题共享
5、问题列表何升级计划,记录当前问题,以及何时解决、何时升级
其他配套设施
1、官网
2、文档,可以和官网整合在一起
3、问答社区
4、及时交流社区,QQ群、微信群
查看全部 -
1-1什么是开源
开源包含啥?
1、源码
2、文档。如二次开发文档和用户使用文档。
3、开发环境。如何搭建和运行代码
3、允许他们贡献代码
4、问题、用户提问、维护着我答复、问题共享
5、问题列表何升级计划,记录当前问题,以及何时解决、何时升级
其他配套设施
1、官网
2、文档,可以和官网整合在一起
3、问答社区
4、及时交流社区,QQ群、微信群
查看全部 -
2-1为何做开源能
1、全面提高编程能力
2、提高自己的社区知名度,github上的star能间接反映你的身价,让你得到业内的认可。
3、锻炼自己的产品意识。做开源做的额时产品,不是单纯的技术活,UI、运维、推广、收集反馈、成本预算。
4、技术范、极客精神。业余打造一款开源产品,满足自己的虚荣心
查看全部 -
如何做一个开源项目:
查看全部 -
开源主要包括源码,文档,开发环境查看全部
-
前端开源项目要考虑:
基于工作中实际需求的,基本都有解决版本了(不用考虑)
要快速做出第一版,至少能用,再慢慢迭代升级
方便推广,最好零成本使用
强调快——做的快,别人用的也快(易用)
不适宜的前端开源项目:
大型框架 如UI框架,时间长、成本高
模拟成熟轮子 如再造一JQuery。用户不会换
小众 没人用
没特色 100%模仿
前端开源项目可以做什么:
小而精的工具
有特色 差异化竞争
大众 50%以上开发人员都会用到
避开已成熟产品垄断的领域 如jQuery vue React
可做的项目举例:
1.cache工具(缓存工具,整合localStorage 及合理内存销毁机制)
2.query2json 解析url参数为json格式
3.移动端打印console.log 方便移动端输出内容
查看全部 -
开源带给你什么?
1.编程能力
2.社区知名度 star
3.产品意识 UI、运维、推广、收集反馈、成本预算
4.技术范儿、极客精神
查看全部 -
开源软件 1.源码
2.文档 如二次开发文档和用户使用文档
3.开发环境 告诉二次开发者如何搭建、运行代码
4.允许他人贡献代码
5.问题issues 答复、共享
6.问题列表和升级计划
配套设施 1.官网
2.文档 可和官网整合在一起
3.问答社区 GitHub issue
4.即时交流社区 QQ群、微信群等
查看全部 -
做什么查看全部
-
Issues问问题,上这里
查看全部 -
开源包含什么
查看全部 -
GitHub项目主页
查看全部 -
开源编辑器的作者
查看全部 -
.babelrc
webpack.config.js
查看全部 -
讲义文档:
http://www.imooc.com/article/28240
查看全部
举报