pr0ject-x / pantheon-drupal-quicksilver
通过Composer安装的新Quicksilver脚本的模板。
dev-main
2022-03-16 04:10 UTC
Requires
- composer/installers: ~1.0
This package is auto-updated.
Last update: 2024-09-16 09:32:24 UTC
README
要求
虽然这些脚本可以单独下载,但它们旨在与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/standard-refresh.php