贡献
简介
Fuel 是一个社群驅动的框架,并且開放來自任何認为他們可以改進框架或添加功能的人們, 來让框架到達更高水准的贡献。 有許多形式可以做到这一點,從寫教學、编寫和发布套件, 以促進成为 Fuel 的正式部分(核心、Orm、文档等……)。
贡献程式码
當你遭遇一个错误,或看到問題清单中你能或已解決的問題, 而且你想要将它贡献回框架。根據你所拉取(pull)正在运行的版本分支, 使用 GitHub 发送一个拉取請求(pull request)。 當你請求一个拉取(pull),依循接下來的幾个步驟:
-
我目前所使用的发行版本是否仍被支援?
若否,升級到目前发行版本,并查看错误是否仍存在。 -
错误是否仍出现在目前发行版本?
若是,升級到目前开发分支,并查看错误是否修正。 -
若否,在你的本地儲存庫切換到目前开发分支
$ git checkout -b 1.7/develop origin/1.7/develop
-
在你本地的儲存庫修正错误并送交(commit)
使用一个描述性的和能理解的送交(commit)訊息,并確認你簽名了。
$ git commit -m "This is my awesome description."
-
将其推送(push)到你的 GitHub 帳戶
$ git push
-
請求 pull
在你所在相同的分支上請求拉取(pull)(=目前开发分支)。 使用「更新送交(commit)範圍」介面以引導你在正確的分支請求。 拉取請求(pull request)只会在目前发行版本的开发分支(1.5/develop)被接受。 -
等待你出名的時刻
只要你的請求被合併,你将会成为名人堂中贡献者名单的一部分。
你可以在 Github 上找到此程序的詳情。
非错误贡献
非错误的贡献是指新特色、優化以及所有其他的改动。所有这些請求,必須在最新开发分支动作。 所以拉取(pull)最新版本的 1.7/develop 分支進行變更,并請求一个拉取(pull)。
對於大型及/或全新的功能、或将需要一些時間來完成的功能,設置一个獨立的分支可能是明智的做法。 透過 email 或 IRC 聯繫核心开发人員來討論該選項。