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