GitHub上面找开源项目¶
1. GitHub的高级搜索方式¶
1.1 单条件使用¶
项目名称 仓库名称包含 spring 的项目 in:name spring
项目描述 仓库描述中包含 spring 的项目 in:description spring
readme文件 readme 中的描述包含 spring 的项目 in:readme spring
star数量 star 数量大于 1000 的项目 starts: >1000 star 数量在 10~20直接的项目 stars:10..20
fork 数量 fork 数量大于 1000 的项目 fork:>1000 fork 数量在 10~20 之间的项目
仓库大小 按照仓库大小进行搜索,单位:KB,仓库大于1000kB的项目 size:>=1000
最近更新时间 最近一次提交在2019年以后的仓库 pushed:>2019-01-01 关键词
仓库创建时间 2019年以后创建的仓库 created:>2019-01-01 关键词
license 使用 apache-2.0 协议的仓库 license:apache-2.0 关键词
仓库使用的开发语言 用java 语言写的仓库 language:java 关键词
仓库的作者 用户google 上传的仓库 user:google 关键词
组织的仓库 列出org 的 spring-cloud 仓库 org:spring-cloud
1.2 组合条件使用¶
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