我正在开发一个项目......创建一个可以在多个sf2实例中使用的包。我想知道它的最佳做法是什么? 让它进入src /或vendor /并将它放在我们的git服务器上? 我尝试在供应商中创建一个但没有成功但我总是有错误,因为它无法注册。
最佳做法是什么?如果它是供应商目录......你知道在哪里可以找到关于正确设置它的指南吗?
答案 0 :(得分:1)
您可能应该查看此http://getcomposer.org/doc/05-repositories.md。你不需要在composer packagist上发布它。据我所知,你可以将s bundle捆绑在src中,以防你需要使用整个项目轻松修改。如果你想要更多的控制权,那么你只需要在编辑器中使用正确的规则,以便将它放在/供应商处,供任何想要使用它的人使用。
答案 1 :(得分:0)
最佳实践答案是使用'composer.json','/ vendors'和symfony文档来创建存储在版本控制中的工作包。根据你的说法,你似乎非常接近。然后通过'/ src'覆盖捆绑包,以便对运行捆绑包的每个应用程序中的每个应用程序进行小的捆绑调整。这将保持一切清洁和易于管理。