如何快速掌握 Github 的開源項目?

 

Github 是全球最大的代碼託管網站,也是最大的程序員交友網站。我註冊 Github 的賬號特別早,一直對這個“英文網站”不感冒!直到2018年我才發現 Github 的強大。認識朋友原來都是大佬,Github 上的的項目都有5000+點贊量,我真佩服他們!

作爲像我這樣普通的程序員,短時間技術沒法超越大佬,但是也不能就此放棄,Github 是個很棒的平臺,上有豐富的學習資源和開源項目,只要你願意學習,趕超大佬指日可待。今天分享一些 Github 的閱讀源碼的技巧。

1.瀏覽開源項目

登錄 Github 主頁,最頂部你會看到導航欄。點擊 “Explore” 就可以瀏覽頁面。

 

1.1  默認瀏覽頁面

這個頁面包含:左側是個人信息,中間推薦你可能感興趣的內容,最右側是今天熱門項目和熱門的開發者。

 

(注:如果你英文不好,在Chrome 瀏覽器右鍵,將英文翻譯爲中文,就可以方便閱讀了!)

1.2  主題(Topic)

這裏推薦一個主題 Awesome Lists,包含很多整合好的學習資源。更多豐富資源只有你點進去纔會發現!

鏈接地址:https://github.com/topics/awesome

 

這裏就不再贅述了Trending (趨勢),Collection(集合),Events(事件)。

2.閱讀項目

2.1 在線閱讀源碼的兩款插件

1.Octotree

在項目頁面直接展示項目目錄結構,點擊左側文件,可直接右側頁面查看文件內容。

2.Sourcegraph

點擊“sourcegraph”  插件,會跳轉到一個新頁面,更方便在線閱讀源碼。

 

2.2 快速掌握項目

快速掌握項目的方式就是先將項目運行起來。我也加入了 HelloGithub 組織,一個專注讓大家認識開源項目,感受開源項目魅力的組織。在那裏我在寫 Java 開源項目系列講解的文章。

如何快速運行項目呢?好的開源項目一般都是有安裝手冊的,按照安裝手冊我們就可以快速將項目運起來,一絲成就感在心頭,慢慢就更有信心閱讀和掌握開源項目了。但是有些情況是項目的安裝步驟寫的比較粗略,或者就沒有安裝步驟。如果確實沒有找到同類型的項目,那就開始簡單閱讀項目代碼結構,我總結的下面快速掌握項目的步驟:

第一,閱讀項目的配置文件,xml,properties,yml等文件格式。

第二,尋找項目的入口方法,從入口方法做切入點,由點及面的閱讀項目。

第三,尋找項目的單元測試目錄,運行單元測試,從單元測試的運行結果快速學習。

最後

我是真的喜愛開源項目,各種各樣的項目讓你看的眼花繚亂,有破解釘釘大卡的項目,有圖像處理的項目,虛假截圖助手的項目等等,程序員的想象也太豐富了。5G 的到來,程序員這個崗位可能會消失,因爲大家都會編程,所有學習和閱讀代碼是你必備的一項技能。

 

推薦閱讀:

1. 5分鐘搭建私人Java博客系統——Tale 5分鐘搭建私人Java博客系統——Tale

2. 一步步跑起來個 Java 前後端分離的人力資源管理系統

 

"不安分的猿人",一個正在搬磚的碼農!

 

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