2014-03-12 52 views
0

我在git上很新,我想通過GitHub爲Sylius項目做出貢獻。我想知道怎麼做最好的做法。對Sylius做出貢獻的良好做法

我已經做了一個主存儲庫的叉,我想修改它以適應我的需求,但我也想貢獻一些錯誤修正等。

這是我的工作流的時刻:

  1. 叉項目
  2. 克隆當地 這裏來了疑惑:
  3. 創建新枝「的myproject」(其中包含修改爲我的項目)
  4. 安裝:a) 「作曲更新」 二) 「應用程序/控制檯sylius:安裝」
  5. 創建一個話題分支(bug修復,新功能..)
  6. 話題分支的拉動請求

而且,如果我想拉主分支的新的更新:

  1. 從主體工程拉進主
  2. 合併掌握到的myproject

謝謝!

回答

1

最後一部分是錯誤的,它應該是rebase,Sylius已經有一些文件在幾天前合併了。幾乎和symfony一樣。在我看來,如果你也開始或想大量貢獻任何項目檢查Gush。 http://github.com/gushphp/gush你永遠不會後悔,我提供100%支持它的使用:)

你的這個問題特別關注於Sylius,我想我談論了在你的書的早期版本中重新定義。即使我自己的項目,我個人也要重新定義,但是我儘量保持定製的最低限度提交,這樣我就可以很好地重新定義它們,並在以後快速升級到幾個版本。

除此之外,只需檢查Sylius文檔的貢獻。