不积跬步,无以至千里

0%

怎样选择并学习一个开源项目

怎样选择一个开源项目去学习

  • 文档要丰富,包括user guide,document api,从clone到运行环境配置,debug
  • 有测试用例,如果一个项目没有测试用例,那么这个项目最好不要去看
  • blog post丰富

怎样学习一个开源项目

  • 首先,网速要快。由于众所周知的原因,我们需要一个工具,跨过山和大海,推荐clashx/clash
  • 详细阅读项目文档,design document等,如果是英文,最好直接自己阅读英文,而不是看别人已经翻译好的
  • 不要使用windows,选择mac或者linux
  • 配置好运行环境,能够debug,能够使用代码跳转,mac上推荐vscode
  • 从sample开始,然后是测试用例,一点一点分解
  • 如果改项目支持插件开发,则一定要去完整的看一遍插件开发流程,并尝试开发一个插件
关注公众号:micsaycom