前言
我们经常在 GitHub 上学习开源项目,但是 GitHub 众多的仓库总是会让我们眼花缭乱,不能在较短的时间里找到自己想要的项目。 这里分享一下我刚学到的 GitHub 仓库搜索技巧,在记录所学的同时,希望也对你有所帮助。
技巧展示
要想在短时间内检索到自己想要的仓库,我们可以在搜索的搜索的时候加上一些限制条件,下面是常用的一些筛选条件。
1. 「关键词」
in:name
仓库名称in:description
仓库描述in:readme
readme.md 文件中的描述
例如,我们想要搜索「仓库描述」包含 spring boot 的项目,我们可以在搜索框输入:spring boot in:description
。
2. 「编程语言」
筛选编程用上限定词 language:
,假如我们想要筛选用 Python 编写的爬虫项目,我们可以输入:爬虫 in:readme language:python
3. 「star 数」与「fork 数」
stars:
:star 数forks:
:fork 数
star 数和 fork 数可以表明该项目的受欢迎情况,我们可以用 stars:
和 forks:
筛选出 star 数和 fork 数超过一定值的仓库。
例如,我们希望搜到的爬虫项目 star 数都超过 5000,我们可以输入:爬虫 in:readme stars:>5000
4. 「更新时间」
我们通常希望自己的搜到的项目是还有人在维护的,而更新时间可以反映出这一特点。pushed:
可以帮助我们按照项目更新时间筛选出需要的仓库。
例如,我们希望搜到仓库是在半年内更新过的,我们可以输入:爬虫 in:readme stars:>5000 pushed:>2020-06-30
。