pantheon-quicksilver / quicksilver-template
用于通过Composer安装创建新Quicksilver脚本的模板。
1.0.1
2021-07-27 20:56 UTC
Requires
- composer/installers: ~1.0
README
这是一个为新Quicksilver项目准备的模板,以便可以通过Composer安装Quicksilver脚本。
需求
虽然这些脚本可以单独下载,但它们旨在与Composer一起使用。请参阅下一节的安装说明。
- Quicksilver脚本项目和脚本名称本身应保持命名规范一致。
- README应包含对脚本应运行的钩子和阶段的建议。
- 例如,"此脚本应在
clone_database
和after
阶段运行。 - 提供可以粘贴到
pantheon.yml
文件中的片段。
- 例如,"此脚本应在
安装
该项目设计为从站点的composer.json
文件中包含,并由Composer Installers放置在适当的安装目录。
为了使其正常工作,您应该在您的composer.json文件中具有以下内容
{ "require": { "composer/installers": "^1" }, "extra": { "installer-paths": { "web/private/scripts/quicksilver": ["type:quicksilver-script"] } } }
可以通过以下命令包含项目,其中{quicksilver-project}
代表Quicksilver脚本的名称
composer require pantheon-quicksilver/{quicksilver-project}:^1
如果您正在使用以下示例PR工作流项目之一(作为您站点的起点):Drupal 8、Drupal 9、WordPress,则这些条目应已存在于您的composer.json
中。
示例pantheon.yml
以下是一个示例,说明如果这是您希望使用的唯一Quicksilver操作,您的pantheon.yml
将看起来像什么。
api_version: 1 workflows: sync_code: after: - type: webphp description: Run Quicksilver script script: private/scripts/quicksilver/pantheon-quicksilver/quicksilver-template.php