随着时间的推移,我开发了许多跨项目重用的 CakePHP 插件。我想做的是开始像依赖项一样管理它们。
我最初的想法是我应该让每个插件成为一个私有的作曲家库。但是,由于 composer 管理来自单个供应商文件夹的依赖项,将 CakePHP 插件目录的符号链接链接到供应商文件夹是否明智和/或可行?
或者对于我想要实现的目标有更好的解决方案吗?
随着时间的推移,我开发了许多跨项目重用的 CakePHP 插件。我想做的是开始像依赖项一样管理它们。
我最初的想法是我应该让每个插件成为一个私有的作曲家库。但是,由于 composer 管理来自单个供应商文件夹的依赖项,将 CakePHP 插件目录的符号链接链接到供应商文件夹是否明智和/或可行?
或者对于我想要实现的目标有更好的解决方案吗?
对于 CakePHP 插件,您应该查看有助于将它们放在正确文件夹中的 composer/installers 项目:https ://github.com/composer/installers