如何高效地在 GitHub 上搜索开源项目?
GitHub 作为开源项目的托管平台,上面优秀的开源项目,只有你想不到,没有搜不到的。那要怎样才能在 GitHub 上高效地找到自己想要的项目呢?可以从以下几个关键点进行项目搜索。
1、项目名称
如果想要搜索的项目名称包含某个字词,例如想要搜索的是一个项目名称里包含 springmvc 的项目,需要在 search 栏输入:
in:name springmvc
搜索后可以看到名称中包含 springmvc 的项目都会罗列出来:
2、项目名称结合 stars 或 forks
在找项目时,我们不仅对项目名称中的关键字有要求,还会喜欢搜索一些很火很受欢迎的项目,这时候就要结合 stars 限制了。例如搜索名称包含 springmvc 且 stars > 1000 的项目,需要在搜索栏输入:
in:name springmvc stars:>1000
从搜索结果可以看出,加入 stars 限制之后,搜索出来的项目数量明显减少了。forks 限制使用同上,也可以 forks 和 stars 结合使用:
in:name springmvc stars:>1000 forks:>500
3、readme
我们都知道 GitHub 项目中包含作者对这个项目的详细介绍 readme,
我们也可以在项目的详细描述 readme 中进行搜索:
in:readme springmvc
同样可以结合 stars 和 forks:
in:readme springmvc stars:>1000 forks:>500
4、description
在项目的简单描述 description 里进行搜索,也可以像上面一样加入一些限制,格式为:
in:description 项目名 language:java
5、更新时间
除了上面几种之外,还可以从更新时间进行项目的搜索,更新时间代表了作者对这个项目的维护周期,我们当然是想找活跃度比较高的项目。可以使用以下格式对项目进行搜索:
in:description 项目名 language:java pushed:>2020-05-23
例如:
关注GitHub今日热榜,专注挖掘好用的开发工具,致力于分享优质高效的工具、资源、插件等,助力开发者成长!
点个在看 你最好看
评论