問題是存儲可重用軟件包的地方?symfony2在哪裏存儲可重用軟件包
例子。 使用My/ReportsBundle的應用程序(AppA,AppB,AppC)很少。
所有這些應用程序都有composer.json
"require": "my/reports-bundle:1.0.x-dev"
現在。當任何開發人員需要對My/ReportsBundle
進行更改時,他會轉到vendor/my/reports-bundle/My/ReportsBundle目錄。 進行更改。 提交他們git。
然後其他人可以使用composer update
獲取更新。
但是經常提到我們應該避免改變vendor
的內容。
所以,我的問題是放置和開發可重用symfony2包的最佳做法是什麼?
在這種情況下,在供應商下工作很好。大多數警告涉及修改其他人的代碼。 – Cerad