craychee/rootcanal

该包的最新版本(v1.0.0)没有可用的许可信息。

工作流程管理器,用于使用composer构建Drupal7根目录

v1.0.0 2015-09-04 15:51 UTC

This package is not auto-updated.

Last update: 2024-09-28 17:32:36 UTC


README

Build Status

该库可以将composer供应商目录以及项目的自定义文件和目录整合到Drupal(7)网站根目录中。网站根目录可以通过将自定义目录和贡献模块链接到Drupal根目录(推荐用于开发)或复制所有文件到网站根目录并删除指定的文件和目录(推荐用于生产)来构建。

##用法

drupal:canal命令规范

bin/rootcanal

将在www目录内部使用您的composer安装和项目根目录中的自定义文件和目录生成Drupal根目录。

您可以使用以下方式覆盖默认的目标路径名称

bin/rootcanal --destination=docroot

您可以使用以下方式覆盖默认的自定义目录和文件的源路径

bin/rootcanal --source=my_custom_dir

默认情况下,模块、主题和自定义目录将被链接到Drupal根目录。您也可以使用以下方式复制所有文件和目录

bin/rootcanal --prod

##当前库当前解决方案没有优雅地适应库。您可以在这里看到如何解决这个问题的示例。下一个开发中的版本将通过允许通过yml配置文件传递配置(如库)来解决这个问题。

##致谢这个库是对drupal/tangler的重构,以适应配置的抽象化、生成生产工件的能力以及使其更易于测试。所有的荣耀都属于winmillwill