mediasoft / bitrix-composer-bridge
Bitrix --> Composer 中间件
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: 2024-09-20 18:36:17 UTC
README
该工具允许以 Composer 包的形式创建 Bitrix 模块。
要集成此工具,请执行两个简单的步骤。
- 添加依赖
composer require mediasoft/bitrix-composer-bridge dev-master
- 并在您的
composer.json
中设置自动执行的事件
"scripts": { "post-autoload-dump": [ "MediaSoft\\Bitrix\\Module\\ComposerBridge::installModules" ] }
每次更新工具时,它都会询问您是否要安装某些模块。
如何将我的模块制作成 Composer 包
非常简单!
- 在空目录中初始化新的 Composer 包
- 在
composer.json
中描述您的包 - 将您的模块放置在这个目录中
- 在
composer.json
文件的extra
块中指定代码,类似于示例
"extra": { "bitrix-module": { "name": "sample.module (Название папки вашего модуля в папке bitrix/modules целевого проекта)", "path": "src/sample.module/ (Путь до модуля относительно файла composer.json вашего пакета" } }