GitHub的高級搜索方式
平時在學完一個知識後,需要寫些 demo來進行練手,這個時候 GitHub就是最好不過的資源庫了,以下整理了一些關於在 github 上面找項目的一些小技巧。
一、單條件使用#
項目名稱
倉庫名稱包含 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. 搜索名字包含 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