【发布时间】:2015-11-01 19:47:49
【问题描述】:
我正在尝试弄清楚 Symfony 用于为每个 Symfony 组件(以及 Bridge 或 Bundle)创建单独包的工作流程,同时仍将它们全部包含在主 Symfony 框架中。
框架以及每个组件都有自己的 composer.json 文件:
Symfony
├── Component
| ├── Component1
| | ├── ...
| | └── composer.json
| ├── Component2
| | ├── ...
| | └── composer.json
| └── ...
└── ...
我想以类似的方式创建一个项目。 Symfony 如何使用 Git 子树以这种方式跟踪框架和组件,以便它们可以单独安装或与 composer 一起安装?框架是否为每个包维护一个单独的存储库?这个过程是自动化的吗?手动更新所有组件包似乎需要做很多工作。
【问题讨论】:
标签: php git symfony composer-php dependency-management