github是世界知名的代码托管平台,千万程序员的圣地。作为一个常逛github的程序员,你在github上搜索代码时,是怎样操作的呢?
大家是不是也会像我一样搜索框直接输入关键字
然后改变 一下列表oder排序方式
但是找到了接近21万相关的开源项目,这时候的你是不是一脸懵呢!
接下来我们一块掌握几个精确查找项目的方式(均以springboot为例)
1.项目名搜索
in:name 项目关键字
这时发现项目数据量已经少了一些,搜索到了16.5万个项目
2.项目描述搜索
in:description 关键字
此时项目数量已经下降到了6.9万个
3.项目readMe搜索
in:readme 关键字
此时项目数量为12.6万个
4.关键字搜索,然后限制stars或者forks 数
in:name 或者 description 或者 readme 关键字 stars:>数字 forks:>数字
stars 和 forks既可以单独使用,也可以组合使用
当增加上stars 数量大于10000时,项目数为23个
5.限制项目更新时间
in:name或description或readme 关键字 pushed:>2021-02-01
此时项目数为4.4万个。这里还可以和stars或者forks组合使用
6.限制项目的语言
in:name或description或readme 关键字 language:javascript
项目数为8.5万个。
总结
如何高效的从GitHub上搜索开源项目,有下面的小技巧:
- 项目名搜索: in:name 关键字
- 项目描述搜索: in:description 关键字
- 项目详细描述搜索: in: readme 关键字
- 限制项目的火热程度: stars:>数字 或者 forks:>数字
- 限制项目的更新时间:pushed:> 时间
- 限制项目的语言:language:语言
所以以上github搜索的小技巧。你学废了吗?