Я могу иметь композитор репо на BitBucket с этим в клиентском composer.jsonКомпозитор Repo на Bitbucket - несколько пакетов
"repositories": [
{
"type": "vcs",
"url": "https://[email protected]/team/project.git"
}
]
Это работает прекрасно, когда у меня есть 1 пакет на удаленный репозиторий (project.git) , но как я могу иметь несколько пакетов, например test_a и test_b, поэтому они доступны для репо-клиентов?
Я попытался на bitbucket создать test_a/composer.json и test_b/composer.json , но я думаю, мне нужна некоторая информация в корне, которая будет использоваться для перечисления всех пакетов в этом репозитории битбакет.
Любая идея, как это сделать?
Репозиторий по определению должен иметь большой объем данных, а не единый мир данных. добавление нового репо в composer.json конечным пользователем для каждого пакета не имеет для меня никакого смысла. Если это должно быть сделано на этом пути, чем я буду делать зеркало репо с использованием Satis, так что у меня есть что-то вроде этого: клиента -> удовлетворяться репо -> Bitbucket (repoA, repoB) В этом случае конечного пользователя нужно просто использовать зеркальное repo satis, но с другой точки зрения, что потребует от меня большего количества вещей - чтобы редактировать конфигурацию Satis каждый раз, когда я добавляю новый пакет в новый битбакет и перестраиваю материал, но у меня может быть крючок для этого в битбакете , –
Репозиторий Git по определению содержит ОДИН программный артефакт с одним 'composer.json' в корневой папке. Так композитор решил это сделать. Использование Satis - использование этих ручных репозиториев будет все равно раздражать, потому что вы должны добавить ВСЕ их в основной проект, даже если они содержат зависимости, которые необходимы под-подпакету (определение репозитория в подпакетах игнорируется из-за возможная бесконечная рекурсия). – Sven