Github 搜索技巧

Github 的資源對(duì)于廣大開發(fā)者來說真是個(gè)寶藏,那么除了在搜索框里輸入關(guān)鍵字再回車之外,我們還可以怎么用呢?一般來說,我們找資源最常用的兩個(gè)功能是 search 和 trending, 這里簡單介紹一下一些初級(jí)功能,詳細(xì)教程見Github Help

1. Search

  • 如何查看一門語言的 Repository 排行榜(按 stars 數(shù)量排)?
    如圖所示,以 Objective-C 為例,直接在輸入框中輸入 language:Objective-C stars:>0, 然后再在右側(cè)排名選項(xiàng)中選擇 Most stars。
按 stars 數(shù)量排名(以 Objective-C 為例).png
  • 為什么有些數(shù)據(jù)模糊搜索不到?
    比如,輸入搜索關(guān)鍵字 “collectionView”,然后在左側(cè)邊欄 Languages 中選擇 Objective-C ,發(fā)現(xiàn)搜索結(jié)果中沒有 “PSTCollectionView” 這個(gè)Repository,實(shí)際上,如果搜索的是 “PSTCollectionView” 的話,確實(shí)是能搜索到的。
    從搜索結(jié)果中來看,“collectionView” 是被作為一個(gè)單詞整體來進(jìn)行搜索的,所以搜到的結(jié)果都是 Repository name 或者 description 中出現(xiàn)以 “collectionView” 開頭或者包含 “-collectionView” 的單詞的 Repository。
    所以為了能搜索到更多想要的結(jié)果,我們最好以單詞為單位,用 OR 將各個(gè)關(guān)鍵字拼接起來進(jìn)行搜索,例如,搜 “CollectionView OR UICollectionView OR collection” 而不是 “collectionView”。
    下面是兩種搜索詞的結(jié)果對(duì)比。
搜索“collectionView”.png
搜索"collectionView OR UICollectionView".png
  • Github 有高級(jí)搜索嗎?
    在上圖中,我們可以看到左側(cè)邊欄的下方有兩個(gè)可點(diǎn)擊的選項(xiàng) Advanced searchCheat sheet,點(diǎn)擊 Advanced search 即可進(jìn)行自定義條件的高級(jí)搜索了,點(diǎn)擊 Cheat sheet 則可以查看一些有關(guān)搜索的幫助信息。哪里不會(huì)點(diǎn)哪里,媽媽再也不用擔(dān)心我的學(xué)習(xí)了!
Advanced search.png

2.Trending

作為一枚程序猿,除了有目的的搜索之外,我們有時(shí)也需要去“瞎逛逛”,開闊一下眼界。如果你有空,不妨去 Github 的 Trending 看看最近發(fā)生了什么。*See what the GitHub community is most excited about today! * 在這里你可以看到各種不同開發(fā)語言的每天/周/月的最熱門的 Repositories 和 Developers。比如前一段時(shí)間走紅的 YYKit,蘋果最近開源的 CareKit,等等。

Trending.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容