mediasoft / bitrix-composer-bridge
Bitrix --> Composer bridge
dev-master
2016-03-03 15:06 UTC
Requires
- symfony/filesystem: 3.0.x
Requires (Dev)
- composer/composer: dev-master
This package is not auto-updated.
Last update: 2025-01-10 20:27:11 UTC
README
Утилита позволяет создовать модули битрикс в форме пакета Composer.
Для интеграции утилиты необходимо выполнить два простых шага.
- Подключить зависимость
composer require mediasoft/bitrix-composer-bridge dev-master
- И настроить автомотическое выполнение в виде composer-события в вашем
composer.json
"scripts": { "post-autoload-dump": [ "MediaSoft\\Bitrix\\Module\\ComposerBridge::installModules" ] }
При каждом обновлении утилита будет спрашивать вас об установке тех или иных модулей.
Как сделать из моего модуля пакет Composer
Очень просто!
- Инициализируйте новый пакет композера в пустой директории
- Опишите ваш пакет в
composer.json
- Положите ваш модуль в эту директорию
- Укажите в блоке
extra
файлаcomposer.json
код по аналогии с примером
"extra": { "bitrix-module": { "name": "sample.module (Название папки вашего модуля в папке bitrix/modules целевого проекта)", "path": "src/sample.module/ (Путь до модуля относительно файла composer.json вашего пакета" } }