【发布时间】:2015-10-11 00:09:38
【问题描述】:
作曲家包的标准包名格式是vendor/pkName。
我有以下目录结构:
- myVendorName
- extensions
- yii2
-Ext1
-Ext2 and so on
- bundles
- bundle1
- bundle2
- bundle3 and so on
- toolkit
- forlder1
- folder2 and so on
这是我在硬盘里给的组织,但真正的项目是这样的:
- myVendorName/extensions/yii2/ext1
- myVendorName/extensions/yii2/ext2
- myVendorName/bundles/bundle1
- myVendorName/bundles/bundle2
- myVendorName/bundles/bundle3
- myVendorName/toolkit
我的问题:
可以将所有内容存储在一个 git 存储库中,并且仅需要 composer 所需的子包(例如:仅需要
myVendorName/toolkit和myVendorName/bundles/bundle3)可以使用 composer 维护扩展名称格式(所以在
composer.json要求部分,要求myVendorName/bundles/bundle3而不是myVendorName/bundle3)
有没有办法达到这两点?
【问题讨论】:
标签: php git composer-php directory-structure