GitHub是全世界最大的同性交友平台,如果能好好利用起来那真是原地起飞了
以下列举GitHub搜索时可以附带的过滤代码,能最大限度在海量仓库中接近你想找的那个
在名字中搜索:
in:name {name}
// 只会在仓库名字中搜索你想要的
在 readme 中搜索
in:readme {name}
// 只会在readme中搜索你想要的
和上面类似, description 描述中搜索
in:description {str}
// 标题下面和代码上面的那部分文字是这个仓库的描述
在语言中搜索:
language: {lang}
// 只显示你指定的语言 如 java
language:java
限制仓库活跃度, pushed 最后一次推送的日期
// 例如搜索 springcloud 相关的 最后一次推送在 一月22 号之后的
springcloud pushed:>2020-01-22
限制 star 数, star 的高低是很能反应一个仓库的代码质量的
// 例如我想看springcloud相关的, star 在 500 以上的仓库
springcloud stars:>500
除此之外还有 forks 数, 和 star 一样, forks 数也很能反应一个项目质量
// 例如我想看springcloud相关的 forks 在100 以上的项目
springcloud forks:> 1000
匹配遵循 Apache License 2.0 授权的仓库
license:apache-2.0
匹配项目自述文件中提及 “arduino” 的仓库。
arduino in:readme
搜索地址位于中国,且拥有超过 5000 名关注者的开发者。
location:china followers:>5000
匹配含有 “cats” 字样、有 5 个或更多主题的仓库。
cats topics:>1000
匹配项目自述文件中提及 “arduino” 的仓库。
arduino in:readme
在搜索项目的的时候加上以上这些约束条件, 能大大减小你的取舍范围