lakedrops / ahoy
此插件从安装的 LakeDrops 插件中收集可用的 ahoy 脚本,并在项目根目录中配置 ahy。
v1.8.1
2024-02-20 16:18 UTC
Requires
- php: >=8.1
- composer-plugin-api: ^2
- lakedrops/composer-json-utils: ^2.5||dev-develop
- symfony/yaml: *
Requires (Dev)
- composer/composer: ^2
- roave/security-advisories: dev-latest
README
这是一个 composer 插件,使用来自 Ahoy-CLI 的框架为 Ahoy 准备本地开发环境。
如果您已经全局安装了 Ahoy-CLI,那么您可以在 Drupal 项目中使用它而无需进一步配置。
Ahoy 在 L3D 框架内
它目前扫描所有具有模式 lakedrops/*
的 composer 包,收集它们的所有 Ahoy 命令,并自动使它们在主项目根目录中可用。
为 Ahoy 准备 LakeDrops 插件
当您的 composer 插件应该支持此 Ahoy 框架时,只需在插件的根目录中创建一个名为 .ahoy.l3d.yml
的文件,其内容类似于此
ahoyapi: v2
commands:
name1:
imports:
- file1.yml
usage: Description of the commands in the external file 1
name2:
imports:
- file2.yml
usage: Description of the commands in the external file 2
您可以使用自己的名称(而不是 name1
和 name2
),然后导入任意数量的文件,这些文件包含此插件部分的真正 Ahoy 命令。
当 Ahoy 以后将这些文件导入您的根项目时,它将确保正确解析导入文件的完整路径。