貢獻至 CodeIgniter

CodeIgniter 是一個社群驅動開發的專案,接受來自社群的程式碼與使用手冊的貢獻。這些貢獻以提出問題或拉取請求的形式在 GitHub 上的 CodeIgniter 儲存庫 中提交。

發出問題是一種快速指出 BUG 的方法,如果你在 CodeIgniter 或使用手冊中發現了錯誤,那麼請你先檢查幾件事:

  • 是否從未有人針對這個錯誤發出問題
  • 這個問題是否已經被修復了(查看分支或尋找已經被關閉的問題)
  • 這個問題是不是淺顯到你可以自己解決?
  • 如果你不確定是因為使用方法不正確,或真的發現了 BUG ,煩請先至論壇上詢問

問題回報是非常用的方法,但快速有效的方法是透過 fork 主儲存庫並提交修改到你的副本中,再回到 GitHub 發送拉取請求(這需要你使用 Git 版本控制系統)。

CodeIgniter 4

CodeIgniter 4 有自己的 Github 儲存庫。 因為它與 CodeIgniter 3 有十分大的差距,所以我們希望將它們分開。

CodeIgniter 4 路線圖在我們的論壇上進行了解釋,要完成的工作在存儲庫問題中有詳細說明。 CodeIgniter 4的路線圖已經在 我們的論壇 上說明了,預定的工作項目也在 儲存庫的問題 中詳細說明了。

安全問題應該透過電子郵件告知我們的安全團隊,而不是在論壇上提出或在 Github 發出問題,謝謝!關於這個問題,你可以了解負責任的披露(Responsible disclosure)。

Not a Programmer?
Testers

We always need feedback on what works and what does not! Most of the development effort is going into Version 3, so that is where the need is greatest. If you find something that is definitely a bug, and you are a Github user, please create a new "issue". If you are not a Github user, or if you are unsure if you have found a bug, then start a new thread in the CodeIgniter forum Issues section!

CodeIgniter 4 has its own support subforum.

Writers

Every project needs good documentation! The CodeIgniter user guide is part of the Github project (mentioned above), and there is always room for more tutorials.

CodeIgniter 4's user guide is part of its own repository.

Evangelists

The word needs to be spread about good and worthy projects, which we think CodeIgniter is :) You can help by being active in the forums, answering questions, and by spreading the word inside your developer or user community.

Moderators

The forum can always use moderators, to make sure that discussions/threads stay on topic, and to weed out the inappropriate users or comments!

Designers

Suggestions and help with our website, User Guide, and forum design are always welcome! We are working on themes for each of these, which will be shared in their own Github repository.

{coderSection}
Coders

If you would like to get involved in helping to build the next version of CodeIgniter, join us on Github! A detailed contribution guide is in the User Guide, but the main points are to make sure your code conforms to our style guide, that it is properly documented, and that you use the Git-Flow branching model.

CodeIgniter 3 equivalent link: its repository.

Reviewers

Every project needs a core group of developers, familiar with the project standards and conventions, to review proposed enhancements and fixes. We have been really fortunate with our group of reviewers so far, and hope to recruit a few more.