平时在学完一个知识后,需要写些 demo来进行练手,这个时候 GitHub就是最好不过的资源库了,以下整理了一些关于在 github 上面找项目的一些小技巧。
一、单条件使用
1、 项目名称
仓库名称包含 spring 的项目
*in:name spring*
2、 项目描述
仓库描述中包含 spring 的项目
*in:description spring*
3、 readme文件
readme 中的描述包含 spring 的项目
*in:readme spring*
4、 star数量
star 数量大于 1000 的项目
*starts: >1000*
star 数量在 10~20直接的项目
*stars:10..20*
5、 fork 数量
fork 数量大于 1000 的项目
*fork:>1000*
fork 数量在 10~20 之间的项目
6、 仓库大小
按照仓库大小进行搜索,单位:KB,仓库大于1000kB的项目
*size:>=1000*
7、 最近更新时间
最近一次提交在2019年以后的仓库
*pushed:>2019-01-01 关键词*
8、 仓库创建时间
2019年以后创建的仓库
*created:>2019-01-01 关键词*
9、 license
使用 apache-2.0 协议的仓库
*license:apache-2.0 关键词*
10、 仓库使用的开发语言
用java 语言写的仓库
*language:java 关键词*
11、 仓库的作者
用户google 上传的仓库
*user:google 关键词*
12、 组织的仓库
列出org 的 spring-cloud 仓库
*org:spring-cloud*
二、组合条件使用
1、 搜索名字包含 spring boot ,并且 star 在 1000 以上的项目。
in:name spring boot stars:>1000
2、 搜索描述中包含 spring boot,并且 star 在1000以上,language 为 java 的项目。
in:description spring boot stars:>1000 language:java
3、 搜索 readme 中包含关键字【测试自动化框架】,并且 star 在 100 以上,language 是 python 的项目.
in:readme 测试自动化框架 stars:>100 language:python