如何在github上精准找到你想要的项目
·
不知道小伙伴们一开始接触github有没有这样的一个疑问,当我们想找一个vue的后台管理项目时,你可能只会打开github网站,在搜索栏直接输入vue,会看到一堆的结果,这时你找了几页都没发现你需要的,你可能就直接放弃了。
我一开始也和上述一样的,所以每次在github都找不到我所想要的,但是。。。
开源项目的组成部分
开源项目一般都会有这些组成部分:
- name:项目名
- description:项目的简要描述
- 项目的源码
- README.md:项目的详细情况的介绍
除了这些之外,项目本身还有star数和fork数,这些事判断这个开源项目的质量的重要参数之一
如何搜索
我们就以vue为例
按照name搜索
in:name Vue
得到以下结果
截图上都是项目名带有“Vue”关键字的项目,但是项目的数量是非常多的,可以约束一下
in:name Vue stars:>5000
搜索结果一下就变成34个项目了
也可以用fork的数量来进行约束
in:name Vue stars:>5000 forks:>3000
按照README.md来搜索
in:readme Vue
in:readme Vue stars:>3000 forks:>3000
按照descriptin搜索
如果我们要学习后台管理的项目
in:description 后台管理
in:description 后台管理 language:Vue
language:Vue的意思是语言为vue
in:description 后台管理 language:Vue pushed:>2020-01-01
pushed:>2020-01-01的意思是我们把项目的最后更新时间限制到2020-01-01
总结:
- in:name xxx // 按照项目名搜索
- in:readme xxx // 按照README搜索
- in:description xxx // 按照description搜索
附加条件: - stars:>xxx // stars数大于xxx
- forks:>3000 // forks数大于xxx
- language:xxx // 编程语言是xxx
- pushed:>YYYY-MM-DD // 最后更新时间大于YYYY-MM-DD
更多推荐
已为社区贡献1条内容
所有评论(0)