github上的搜索技巧

轉載自:https://blog.csdn.net/qq_38021852/article/details/82753516

         <!--一個博主專欄付費入口結束-->
        <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-d284373521.css">
                                    <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-d284373521.css">
            <div class="htmledit_views" id="content_views">
                                        <p>作爲一名合格去且有b格的程序員,大家不少逛的網站肯定有github(不用翻)吧。那麼多熱門的開源的項目,你也許也會有點措手不及,所以今天總結了一些搜索技巧分享給大家。</p>

1、GitHub Trend 和 GitHub Topic

GitHub Trend 頁面總結了每天/每週/每月週期的熱門 Repositories 和 Developers,你可以看到在某個週期處於熱門狀態的開發項目和開發者。而 GitHub Topic 展示了最新和最流行的討論主題,在這裏你不僅能夠看到開發項目,還能看到更多非開發技術的討論主題,比如 Job、Chrome 瀏覽器等。

 

2、找開發者

比如需要尋找國產軟件,首先想到的應該是在 GituHub 上找國內開發者,搜索時設置 location 爲 China,如果你要尋找使用 java 語言開發者,則再增加 language 爲 java,整個搜索條件就是:language:java location:china,從搜索結果來看,我們找到了近 17000 名地區信息填寫爲 china 的 java 開發者,朋友們熟悉的阮一峯老師排在前列。根據官方指引,搜索 GitHub 用戶時還支持使用 followers、in:fullname 組合條件進行搜索。

我們需要在 GitHub 上找到優秀的項目和工具,同樣,通過關鍵字或者設置搜索條件幫助你事半功倍找到好資源。我的使用習慣是先用某些關鍵詞搜索,得到的搜索結果優先展示一些現成的軟件和工具。

 

3、找項目

Awesome + 關鍵字

Awesome 似乎已經成爲不少 GitHub 項目喜愛的命名之一,比如前面提及要找到優秀的 Windows 軟件,可以嘗試搜索 Awesome windows,得到這樣的搜索結果:

awesome + javascript:

 

4、設置搜索條件

如果你明確需要尋找某類特定的項目,比如用某種語言開發、Stars 數量需要達到標準的項目,在搜索框中直接輸入搜索條件即可。其中用於發現項目,我的用法是靈活運用下面幾個搜索條件:stars:、language:、forks:,其實就是設置項目收藏、開發語言、派生的搜索條件,比如輸入 stars:>=500 language:java,得到的結果 就是收藏大於和等於 500 的 java 項目,排名前列是開源代碼庫和課程項目 freeCodeCamp、大熱門的 Vue 和 React 項目。

 

下面是 GitHub 上影響力頗大的項目,僅列舉部分:

 

  • free-programming-books:整理了所有和編程相關的免費書籍,同時也有 中文版項目。

  • github-cheat-sheet:集合了使用 GitHub 的各種技巧。

  • android-open-project:涵蓋 Android 開發的優秀開源項目。

  • chinese-independent-developer:聚合所有中國獨立開發者的項目。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章