craychee / rootcanal
该包的最新版本(v1.0.0)没有可用的许可信息。
工作流程管理器,用于使用composer构建Drupal7根目录
v1.0.0
2015-09-04 15:51 UTC
Requires
- composer/composer: ~1.0@alpha
- symfony/console: ~2.3
- symfony/filesystem: ~2.1
- symfony/finder: ~2.1
Requires (Dev)
- behat/behat: 3.0.*@dev
- phpspec/phpspec: ~2.0
This package is not auto-updated.
Last update: 2024-09-28 17:32:36 UTC
README
该库可以将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。