2011-01-26 48 views
4

由於github的易用性和優秀的設計,我們實際上只有兩個,在一家小型技術公司(或一箇中型動畫工作室)想參與一個開源項目:partio。我們分手並開始承諾/推動一些東西。它剛剛開始,沒有發生任何不良或好事。由於長期受益於開源,我想反饋一些有用或有意義的東西。我想知道我應該做什麼或不應該做些什麼來使我們的努力成爲有貢獻的,但不是有害的?參與開源項目的正確方法?

然後,還有一個問題:在開源項目中應該關注什麼?

我也查了一些其他問題:

+3

這個問題似乎是題外話,因爲它是關於一個開源項目 – 2014-08-19 00:09:37

回答

5

技術角度:
請重訂上從原來的回購分支的頂端的地方工作(即您添加爲遠程),然後再推送自己的分支並向所述原始項目發出拉取請求。
這將確保您的pull request可以快進的方式應用,沒有任何合併衝突。 (也參見Cherrypicking versus Rebasing

其餘主要是通信的問題,通常通過一個錯誤跟蹤器,以便識別當前的錯誤修正和添加的功能。
在這方面,GitHub pull request2.0就是這個交流主題的一個很好的例子。

截至今天,拉取請求正在進行關於要合併的代碼的討論。他們是我們對代碼審查的代名詞,是我們合作開發願景的重要組成部分。

enter image description here

+2

+1的通信部分反饋。 Github/git只是工具。另一個重要的事情是,建設的價值需要你爲項目解決問題,通常從簡單的任務開始。對於項目負責人來說,情況正好相反:你必須讓其他人通過解決不同技能/困難的廣泛問題來建立價值。 – 2011-01-26 16:45:03