不知道小伙伴们一开始接触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
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐