GitHub還能這樣玩,這次我真是開了眼了

哈嘍,大家好,我是指北君

我會一直在「開源指北」公眾號給大家分享各種有趣、
實用與最前沿的開源項目,還有各種互聯網乾貨,
今天主要給大家分享一下GitHub的一些使用技巧,幫助你更快找到你需要的開源項目,快拿出小本本記錄一下吧。

首先打開GitHub官網,然後在左上角搜索框中輸入自己想找的項目,最後點擊回車即可。哈哈哈是不是很簡單。

你TM在逗我

言歸正傳,如果你也像我一樣這樣使用,那這篇文章就是為你量身定做的。滴滴滴、要發車了。

GitHub六要素

使用GitHub之前你必須搞懂GitHub以下的六個要素,這對於你搜索項目至關重要。

GitHub六要素

項目名字

項目名字可以跟內容有關,也可以跟內容無關。只適用於你知道項目名,但是不知道倉庫地址的項目。
如果只想搜索某一些功能的項目,恐怕很難搜索到令你滿意的項目。

項目源碼

這部分沒什麼好解釋的,就是實現項目功能的源代碼了,但是可以看到項目更新的時間,也算是項目活躍程度的一個表現。

簡要描述

這部分我覺得還是很有用的,這是對整個項目功能的一個簡要描述。最能突出項目的功能。

詳細情況

主要就是Readme的內容,這部分內容比較多,可以更加充分的對項目功能進行了解,以及一些使用指南和部署步驟。

受歡迎程度

主要是Watch、Fork、Star等指標的數量,一個衡量項目好壞的重要指標。

活躍程度

主要是項目提交的時間,如果一個項目很久都沒有人維護了,那這個項目多半是廢了。

如何發現項目

首先說下我們如何在GitHub上發現項目,可以找到一些有趣的項目。

熱點話題

這個功能主要根據各個類型的項目進行熱門推薦,從某個程度表明該類型被大多數人關注,可能是下一個趨勢。
你點擊某一個類型會有一個項目列表,可以看到一些相關的項目。

熱點話題

熱點項目

這個功能主要是根據最近一段時間的項目熱度進行一個推薦,同時可以根據不同國家語言、不同開發語言、統計的周期進行過濾,
可以發現一些比較受歡迎的項目。

熱點話題

上面主要是針對我這種GitHub小白做的一個功能介紹,下面着重說下項目搜索。

不要廢話

如何搜索項目

搜索項目我們也是主要基於最開始說的六要素進行搜索。

通過項目名搜索

in:name 項目名

不太建議你通過項目名進行搜索,除非你知道確切的項目名,否則你很難搜到自己想要的項目的,
因為起的項目名很多跟項目內容是無關的。

項目名搜索

通過簡要描述內容搜索

in:about 搜索內容

in:descriptio 搜索內容

推薦使用,如果你有一個大致的類型或者幾個關鍵詞,你可以使用這些描述去搜索你需要的項目,
一般都能夠找到你想要的項目。

項目名搜索

項目名搜索

通過Readme內容搜索

in:readme 搜索內容

如果你對自己需要的東西比較模糊,沒有具體的關鍵詞,建議你通過此方式進行查詢。

Readme內容搜索

增加star數量限制

stars:>數量

通過stars數量過濾出來一些比較好的項目,一個好項目stars數量也會很多

項目名搜索

增加fork數量限制

forks:>數量

forks數量的過濾條件,對於搜索項目幾乎沒有作用。

項目名搜索

增加開發語言限制

language:開發語言

開發語言限制,能夠更加快速的找到自己熟悉的開發語言相關的項目。

項目名搜索

增加提交時間限制

pushed:>時間(yyyy-MM-dd)

項目名搜索

指北君有話說

本篇內容主要針對不會使用GitHub搜索自己想要的項目的小夥伴,幫助他們更快找到自己想要的開源項目。
也算是畢設項目必備搜索小白教程,如果身邊朋友或同事有這樣的困難或需求你可以直接把這篇文章分享給他。
他不感謝你你找我。

開源指北,立志做最好的開源分享平台,分享有趣實用的開源項目。

歡迎加入交流群,你可以摸魚、划水、吐槽、諮詢。
還有簡歷模板、各種技術面試資料等100G的資源等着你領取哦。
公眾號回復
888
馬上加入,快來一起來聊一聊吧!

開源指北公眾號回復
XXX
獲取資源。

以上就是本次推薦的全部內容,我是指北君,感謝各位的觀看。

結尾圖