mediasoft/bitrix-composer-bridge

Bitrix --> Composer 中间件

dev-master 2016-03-03 15:06 UTC

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 вашего пакета"
        }
    }