Github上高效找开源项目
之前写过的一篇文章:咔咔咔
参考:咔咔咔2
1. 简介
2. GitHub开源项目搜索实践
归纳:GitHub 常用的搜索条件
注意:
- 搜索方式可以组合
- 更多高级搜索 https://github.com/search/advanced
- 所有符号例如 : > < 后均不可以加空格
- 多条件并列查找!不同条件之间之间用空格隔开即可!
示例1:找一个基于 Spring Boot 的项目
需求:找到一个名叫 springboot ;stars 量大于 4000 ;发布时间在 2020年1月1日以后的;用的语言是 java ;分支数大于 5000 的项目。
搜索框输入:in:name springboot stars:>4000 pushed:>2020-01-01 language:java forks:>5000。
注意:
- stars:>1000在> 号后不要有空格。
- pushed:> 2020-01-01 一位数日期,必须写为0x,例如 2020年1月5日,必须写作 2020-01-05,不能写成pushed:>2020-1-5。
示例2:找一个基于 Python 的开源项目
需求:readme 中的关键字要有spider和`淘宝;stars 量要大于 1000;pushed 日期要在 2020年9月1日之后。
输入:in:readme:spider 淘宝 stars:>1000 pushed:>2020-09-01