harmony / flex

该软件包已废弃,不再维护。没有建议的替代软件包。

Harmony Composer 插件

安装: 579

依赖项: 1

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 132

开放问题: 5

类型:composer-plugin

0.1 2019-04-26 18:06 UTC

This package is auto-updated.

Last update: 2020-06-30 17:36:23 UTC


README

基于 Symfony FlexHarmonyFlex 是一个 Composer 插件,允许最终用户通过 HarmonyAPI 连接来管理 HarmonyProjects 以及扩展、软件包、主题和翻译的配置。

自定义配置器

copy-from-recipe-if 配置器

仅在指定软件包安装时复制文件或目录。此配置器与 Symfony Flex 提供的 copy-from-recipe 相同。

在清除缓存时,仅复制某些文件或目录以避免引发问题很有用

{
  "copy-from-recipe-if": {
    "emulienfou/orm-pack": {
      "src/Entity/": "%SRC_DIR%/Entity"
    },
    "emulienfou/mongodb-pack": {
      "src/Document/": "%SRC_DIR%/Document"
    }
  }
}

merge-from-recipe-if 配置器

合并配方中的文件内容和项目中的内容。

目前,无法执行取消合并操作!

{
  "merge-from-recipe-if": {
    "emulienfou/orm-pack": {
      "config/packages/doctrine.yaml": "%CONFIG_DIR%/packages/doctrine.yaml"
    },
    "emulienfou/mongodb-pack": {
      "config/packages/doctrine_mongodb.yaml": "%CONFIG_DIR%/packages/doctrine_mongodb.yaml"
    }
  }
}

extensions 配置器

针对类型为 harmony-extension 的软件包的内部配置器。

themes 配置器

针对类型为 harmony-theme 的软件包的内部配置器。