从零开始做一个开源项目学习笔记

以下笔记总结于 “慕课网” 双越 老师

确定做什么

想要知道做什么先明白开源的期望
  • 快速做出第一版,至少能用。后面慢慢迭代。
  • 要能方便的推广使用,最好是0成本使用(例如框架不是0成本使用)。

自己开源做得快,别人用的也快。

做什么
  • 小而精的工具。开发快,使用成本低。
  • 有特色,哪怕只有一个。
  • 一定要大众
  • 避开已经被成熟产品垄断的领域
举例
  • cache工具(缓存工具,整合localStorage,以及合理的内存销毁机制)
  • query2json,解析url参数为json格式
  • 移动端打印console.log,方便移动端输出内容
重要的是你选出来了

不要犹豫,选出来了就Just Do It

版本号规范

例如有版本号:“version”:"0.0.1"。以后每次正式提交代码,版本号都不一样。版本号分三级,分别为:

  • 一级,重构版本
  • 二级,重大功能改进
  • 三级,小升级或者bug修复

一级目录规范

项目一级目录提前订好,不能乱来。例如:

  • src - 源代码
  • relea
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值