Для системы было куплено расширение которое содержит инструкцию по установке через composer. Все бы хорошо, но там предлагается вот такой подход:
1. Положить .zip-файлы расширения в /vendor...
2. Выполнить
composer config repositories.vendor artifact $(pwd)/vendor/vendor/packages
composer require vendor/email-attachments
Хотелось бы чего-то более удобного чтобы не приходилось при развертывании проекта думать об этом. Например, положить модуль к себе в github и подключать нормально через зависимости.
"require": {
"vendor/vendor-email-attachments": "dev-master"
},
"repositories": [
{
"type": "git",
"url": "https://github.com/myvendor/vendor-email-attachments",
"vendor-alias": "vendor"
}
]
Но тогда придется пофиксить composer.json в модуле чтобы там был "myvendor". Или использовать
Package в composer.json.
Что посоветуете?