如何使用composer管理子包(就像Laravel一样)?

时间:2016-11-13 08:28:30

标签: php git github composer-php

查看Github上Laravel/Framework上的composer.json文件,我意识到Laravel利用composer的replace属性允许用户不必安装两次相同的组件。

但是每个子包在GitHub上都有自己的git存储库,版本号也与主包Laravel/Framework匹配。

因此主包和子包在GitHub上具有相同的源代码。

例如:src/Illuminate/Pagination/ in laravel/frameworkilluminate/pagination上具有相同的代码。

主包中包含的所有子包都没有.gitmodules

我现在很困惑......维护者如何将源代码同步到主包中的单个子包?或者可能从这些单个子包的git存储库中同步主包的子包?

0 个答案:

没有答案