fpfis / drush-m2c
此包的最新版本(dev-master)没有可用的许可证信息。
帮助将drush make文件转换为composer。
dev-master
2018-01-30 20:45 UTC
Requires
- php: >=5.3.0
- composer/installers: ~1.0
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项目应用补丁