pantheon-systems/terminus-composer-plugin

Composer - Pantheon 站点上运行 Composer 命令的 Terminus 插件

安装量: 81,056

依赖者: 0

建议者: 0

安全性: 0

星标: 15

关注者: 12

分支: 9

公开问题: 7

语言:Shell

类型:terminus-plugin

1.1.0 2019-02-22 16:36 UTC

README

CircleCI Actively Maintained

Terminus 插件,用于在 Composer 站点上运行 Pantheon 命令。

向 Terminus 1.x、2.x 或 3.x 添加了 'composer' 命令,您可以使用它就像使用 'drush' 或 'wp' 一样。

此项目是 Brian Thompson 原始的 Terminus Composer 插件 的简化版。

配置

此插件仅应与由 Composer 管理的站点一起使用。推荐的上游是

此插件还可以与使用以下模板项目之一启动的 "构建工具" 和 "无 CI 工作流程" 站点一起使用

不推荐使用这些上游(或类似变体)启动的 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 获取帮助。