fpfis/drush-m2c

此包的最新版本(dev-master)没有可用的许可证信息。

帮助将drush make文件转换为composer。

安装: 12

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 5

类型:drupal-drush

dev-master 2018-01-30 20:45 UTC

This package is not auto-updated.

Last update: 2024-09-23 07:02:23 UTC


README

从Drush makefile转换为composer.json的转换器

警告

这个工具处于alpha阶段,您应自行承担使用风险。您很可能需要之后编辑composer.json。

用法

将此工具安装到您的 .drush 文件夹中

$ git clone git@github.com:jpstacey/drush-m2c.git ~/.drush/m2c
$ drush cc drush

然后使用m2c命令,指定makefile

$ drush m2c path/to/drush-m2c/make_to_composer.drush path/to/makefile.make > path/to/composer.json

这将把makefile转换为标准输出的composer.json,因此我们将其导入实际的JSON文件中。

Composer不做的

安装器的局限性在于它无法处理构建可运行的core-plus-contrib:您的文件将位于以下位置

  • modules/
  • themes/
  • profiles/
  • libraries/
  • vendor/drupal/drupal/ <- 核心

您需要手动重新排列这些文件以使构建工作。然而,这是一个非常适合Drush实例的任务

https://www.drupal.org/project/drush_instance

该工具支持从7.x-1.2版本开始的composer.json格式

还可以使用jpstacey/composer-patches Packagist项目应用补丁

https://packagist.org.cn/packages/jpstacey/composer-patcher