a9f / fractor-extension-installer
Fractor扩展安装程序。
v0.3.0
2024-07-13 10:17 UTC
Requires
- php: ^8.2
- composer-plugin-api: ^2.0
Requires (Dev)
- composer/composer: ^2.7
README
用于自动安装Fractor扩展的Composer插件。
用法
composer require --dev a9f/fractor-extension-installer
扩展开发人员指南
最好将扩展的composer包 类型 设置为 fractor-extension
,这样插件才能识别并能够在Packagist上 被发现。
在扩展的 composer.json
文件的 extra
部分添加 fractor
键
{ "extra": { "fractor": { "includes": [ "config/config.php" ] } } }
限制
扩展安装程序依赖于Composer脚本事件,因此您不能使用 --no-scripts
标志。
致谢
此包深受Ondřej Mirtes的 phpstan/extension-installer 的启发。谢谢。
开发
开发在GitHub上的 Fractor单仓库 进行。