pantheon-systems / terminus-decoupled-kit-plugin
为Pantheon创建一个解耦套件项目
1.0.0
2023-07-03 15:52 UTC
Requires (Dev)
- phpunit/phpunit: ^9
- squizlabs/php_codesniffer: ^3.6
- symfony/yaml: ^5
This package is auto-updated.
Last update: 2024-09-23 20:47:55 UTC
README
Terminus解耦套件插件提供用于在Pantheon使用预配置的启动套件创建解耦项目的命令。
decoupled-kit:create
命令引导你完成以下任务
- 在Pantheon为所选CMS后端创建一个新的网站。
- 可选地安装你的CMS。
- 创建一个前端代码库,从新创建的CMS项目中获取数据。这个代码库将自动配置用于本地开发,并且可以稍后使用导入仓库工作流程部署到Pantheon。
要求
安装
terminus self:plugin:install pantheon-systems/terminus-decoupled-kit-plugin
命令
decoupled-kit:create
在Pantheon创建一个后端CMS网站和一个从CMS网站获取数据的前端代码库。
交互式运行
terminus decoupled-kit:create
命令参数
以下参数可以提供给decoupled-kit:create命令
decoupled-kit:create [options] [--] <site_name> <label> [<upstream_id>]
示例
decoupled-kit:create <site> <label> <upstream>
创建一个名为site
的新网站,人类可读标签为label
,使用upstream
的代码。
命令选项
decoupled-kit:create命令还有其他选项可供进一步自定义
示例
decoupled-kit:create <site> <label> <upstream> --org=<org> --cms<cms> --install-cms<install-cms> --region<region>
创建一个名为site
的新网站,人类可读标签为label
,与organization
相关联,用于指定的cms
。
相关项目
- Create Pantheon Decoupled Kit - 用于根据Pantheon启动套件创建和升级前端代码库的NodeJS CLI。此terminus插件使用它,也可以独立使用。
已知限制
- 目前此terminus插件创建你的前端代码库,但不会自动部署到Pantheon。你可以使用导入仓库工作流程将你的前端代码库部署到Pantheon。