為了鼓勵促進更加有效積極的合作,Laravel 強烈鼓勵使用 GitHub 的 pull requests,而不是僅僅報告缺陷,“缺陷報告”也可以通過一個包含失敗測試的 pull request 的方式提交。
然而,如果你以文件的方式提交缺陷報告,你的問題應該包含一個標題和對該問題的明確說明,還要包含盡可能多的相關信息以及論證該問題的代碼樣板,缺陷報告的目的是為了讓你自己和其他人更方便的重現(xiàn)缺陷并對其進行修復。
記住,缺陷報告被創(chuàng)建是為了其他人遇到同樣問題的時候能夠和你一起合作解決它,不要寄期望于缺陷會自動解決抑或有人跳出來修復它,創(chuàng)建缺陷報告是為了幫你你自己和別人走上修復問題之路。
Laravel 源碼通過 Github 進行管理,每一個 Laravel 項目都有其對應的代碼庫:
你可以在 LaraChat 的 Slack 小組的 #internals 頻道討論關于 Laravel 的 bugs、新特性、以及如何實現(xiàn)已有特性等。Taylor Otwell,Laravel 的維護者,通常在工作日的上午8點到下午5點(西六區(qū)或美國芝加哥時間)在線,其它時間也可能偶爾在線。
所有的 bug 修復應該被提交到最新的穩(wěn)定分支,永遠不要把 bug 修復提交到 master 分支,除非它們能夠修復下個發(fā)行版本中的特性。
當前版本中完全向后兼容的次要特性也可以提交到最新的穩(wěn)定分支。
重要的新特性總是要被提交到 master 分支,包括下個發(fā)行版本。
如果你不確定是重要特性還是次要特性,請在 #laravel-dev
IRC 頻道問一下 Taylor Otwell
如果你在 Laravel 中發(fā)現(xiàn)安全漏洞,請發(fā)送郵件到 taylor@laravel.com,所有的安全漏洞將會被及時解決。
Laravel 遵循 PSR-2 編碼標準和 PSR-4 自動載入標準。