Как заставить composer распознавать определенное пространство имен поставщика github в целом вместо того, чтобы указывать каждый репозиторий от одного и того же поставщика отдельно

Я использую composer для установки пакетов из моей личной учетной записи на github.

Прямо сейчас, если я хочу включить какой-либо конкретный пакет из моего github, каждый раз, когда мне нужно добавить новую запись в composer.json под repositories ключ, как это:

"repositories": [
{
"type": "vcs",
"url": "[email protected]:VendorNamespace/GitHubRepository1.git",
"no-api": true
},
{
"type": "vcs",
"url": "[email protected]:VendorNamespace/GitHubRepository2.git",
"no-api": true
},
.
.
.
{
"type": "vcs",
"url": "[email protected]:VendorNamespace/GitHubRepository100.git",
"no-api": true
}
]

Вместо этого я бы хотел, чтобы композитор признал, что VendorNamespace поскольку часть пакета поставщика указывает на конкретную учетную запись GitHub и не повторяет вышеуказанную запись для каждого конкретного пакета, который я хочу включить.

0

Решение

Вы не можете сделать это, к сожалению.

Одним из решений будет использование Частный Packagist, или загрузить свой собственный экземпляр сайта packagist.org с открытым исходным кодом: https://github.com/composer/packagist, который затем будет размещать ваши собственные частные пакеты.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]