pantheon-systems / terminus-composer-plugin
Composer - Pantheon 站点上运行 Composer 命令的 Terminus 插件
1.1.0
2019-02-22 16:36 UTC
This package is auto-updated.
Last update: 2024-09-23 19:56:58 UTC
README
Terminus 插件,用于在 Composer 站点上运行 Pantheon 命令。
向 Terminus 1.x、2.x 或 3.x 添加了 'composer' 命令,您可以使用它就像使用 'drush' 或 'wp' 一样。
此项目是 Brian Thompson 原始的 Terminus Composer 插件 的简化版。
配置
此插件仅应与由 Composer 管理的站点一起使用。推荐的上游是
此插件还可以与使用以下模板项目之一启动的 "构建工具" 和 "无 CI 工作流程" 站点一起使用
- WordPress: Advanced WordPress on Pantheon
- Drupal 8: Example Drops-8 Composer
- Drupal 7: Example Drops-7 Composer
不推荐使用这些上游(或类似变体)启动的 Pantheon 上的 Composer 来管理标准站点。在 drops-8 上使用 Drupal 8.8 将生成一个可用的站点,但将使未来的仪表板更新变得困难。在使用基于 Standard non-Composer Pantheon WordPress 上游 或 8.8 版本之前的 Drupal 版本时,可能会破坏站点。
示例
terminus composer my-script
terminus composer my-site.dev -- config repositories.drupal composer https://packages.drupal.org/8
terminus composer my-site.dev -- require drupal/media
terminus composer my-site.dev -- update
安装
通过 Terminus 3 安装
terminus self:plugin:install pantheon-systems/terminus-composer-plugin
在较旧版本的 Terminus 上
mkdir -p ~/.terminus/plugins
composer create-project --no-dev -d ~/.terminus/plugins pantheon-systems/terminus-composer-plugin:~1
帮助
运行 terminus help composer
获取帮助。