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

什么是开源

开源包括:

  • 源码
  • 文档,如二次开发文档和用户使用文档
  • 开发环境,告诉二次开发者如何搭建和运行代码
  • 允许他人贡献代码:而不是仅仅给别人阅读代码的权限
  • 问题:用户提问,维护者答复,问题共享
  • 问题列表和升级计划:记录当前问题,以及何时解决、何时升级