GitHub是最大的开源宝库
粗略搜索了一下大概有280多万个开源项目
打开GitHub主页:github.com
根据关键字搜索开源项目:
我们需要提供对应的关键字,例如需要学习spring boot、mycat、java这些关键字。有了这些关键字,搜索出来的结果会比较过,那么需要加一些条件去搜索!
条件包括:
- 项目名称:name
- 项目点赞数:stars
- readme文档:readme
- 项目描述:description
- 开发语言:language
- 更新时间:pushed
- 克隆数:forks
例子
搜索名字包含Java的项目
搜索语句:in:name java
搜索名字包含Java并且点赞数大于3000
搜索语句:in:name java stars:>3000
搜索克隆数量超过200的项目
理论上越多人forks项目的热度越高质量越好
in:name java forks:>200
从readme.md文档搜索相关内容
语句:in:readme java
从项目描述搜索内容
语句:in:description 微服务
开发语言条件
language:java
最近更新时间条件
pushed:>2020-01-01
怎样判断项目质量?
从下面几点判断:
- 项目描述和readme.md写得详细,项目质量就比较好。
- 项目有持续维护更新
- stars点赞数比较高,forks数也高,项目质量也会高。