shineunited / conductor
用于更完整安装管理的Composer插件。
1.0.1
2022-12-05 17:59 UTC
Requires
- php: >=8.0
- composer-plugin-api: ^2.0
- symfony/filesystem: ^6.0
Requires (Dev)
- composer/composer: ^2.4
- phpcompatibility/php-compatibility: ^9.3
- phpstan/phpstan: ^1.9
- phpunit/phpunit: ^9.5
- shineunited/coding-standard: ^1.0
- squizlabs/php_codesniffer: ^3.0
README
描述
一个用于通过Composer实现更完整安装管理的框架。提供验证配置、安装管理器和静态文件生成的机制。供其他Composer插件使用,以构建针对特定包类型的详细安装器。
安装
要添加conductor,推荐的方法是通过composer。
$ composer require shineunited/conductor
配置
安装配置由项目composer.json文件中'extra'部分定义的参数管理。可以通过定义默认值和验证规则来定义单个参数,以创建规范化的项目构建配置。
安装管理器
Conductor使用一种简化的安装器类型,可以设置以处理特定的包类型,并根据配置变量提供安装路径。
静态文件生成
使用蓝图和生成器,可以定义在安装/更新期间生成的静态文件,以确保这些文件与上游更改保持最新。