2010-06-06 64 views
10

我是github的新手,我喜歡幫助其他人發現我感興趣的項目。 我知道github的地方有很多指南,但我認爲收集一些真實的人的經驗可能會很好。我應該如何開始幫助Github的項目?

所以,我邀請你發佈關於你在github上的第一次體驗。 無論你是不是一個新手,或者你是github comunnity中的一個沉重的搖滾,我認爲你的線條可以鼓勵像我這樣的真正的新手進入這個偉大的開源社區。

+0

相關https://www.quora.com/How-do-I-participate-or-contribute-in-open-source-projects – 2016-05-19 16:49:06

回答

10

這很簡單。您可以將一個簡單的社區項目開發總結爲一個循環過程,只需兩個簡單的操作:

  1. 錯誤跟蹤。測試軟件,記錄錯誤,確保它們在正確的位置提交,請求更多細節等。如果有效,這些報告將爲下一階段提供詳細信息:

  2. 修補程序。定位錯誤,重現錯誤,更改代碼以修復錯誤,在本地進行測試並推送您的修補程序。這將循環回到bug報告被標記爲固定的或否則的第一階段。

你必須從第一階段開始。您不必一直追蹤錯誤,只需跳入並確保其他錯誤記錄程序正在做正確的事情即可提供幫助(確保在適用的情況下存在垃圾堆,確保標記正確,合併重複項)。

或者你可以更多地參與和測試軟件來發現新的錯誤。正確地做事的責任是你自己的。

一旦您更熟悉項目,代碼和維護者,那麼您可能已經準備好參與修復一些未解決的錯誤。

重要的是要記住的是你可以尋求幫助。沒有人期望外人能夠理解所有的代碼或者能夠修復所有的錯誤。維護人員通常會非常樂意幫助某人開始工作,因爲他們經常會從您在項目中執行的工作中抽出時間。

2

Github只是一個聚合項目的網站。您需要向項目維護人員詢問他們希望如何提供幫助。在這裏沒有意義的要求,因爲我們不知道你感興趣的項目的具體規則。不同的項目有不同的做事方式,需要不同領域的幫助。

學習如何使用Git將是最重要的事情。哦,並確保你遵循編碼標準。

3

編輯:CodeTriage.com可以幫助這個。

這是一個古老的問題,但有一個新網站試圖幫助像OP這樣的人找到有助於的項目。

該網站被稱爲Looking For Pull Requests(它現在已經在2016年死了),它的目的是幫助那些尋求幫助的人找到想要幫助的人。

您可以瀏覽項目列表,看看它們是多麼活躍,或者甚至可以很容易地發佈您的項目。

相關問題