本文已参与[新人创作礼]活动,一起开启掘金创作之路。
git里搜索项目:
①搜索项目名里包含springCloud的项目
in:name SpringCloud
②精确到项目的star数大于5000+
in:name spring stars:>500
③搜索项目描述里包含微服务的项目
in:description 微服务
④搜索项目描述里包含微服务的项目,并且语言为python的
in:description 微服务 language:python
⑤awesome 关键字
awesome 开头的系列,一般是用来收集学习、工具、书籍类相关的项目 如:
awesome java
awesome go
awesome python
⑥pushed: 条件
根据推送时间过滤
in:description springboot language:Java puished:>2022-04-20
总结一下
- in:name xxx // 按照项目名搜索 xxx的
- in:readme xxx // 按照README搜索 xxx的
- in:description xxx // 按照description搜索 xxx的
那么在这里面呢,我们又可以增加筛选条件
- stars:>xxx // stars数大于xxx的
- forks:>3000 // forks数大于xxx
- language:xxx // 编程语言是xxx
- pushed:>YYYY-MM-DD // 最后更新时间大于YYYY-MM-DD
源码查看插件推荐
除此之外,搜索结果显示项目后,我们需要点击查看项目的时候,项目有很多文件,而且Github 加载比较慢,当我们需要查看源码的时候,是件很麻烦的事情。
这里推荐一个Chrome插件:Octotree
安装完之后,访问Github 会在左边出现一个树形: