magicsunday / webtrees-module-installer-plugin
一个用于将 webtrees 模块直接安装到 modules_v4 目录的 composer 插件安装器。
1.5.0
2024-03-21 06:34 UTC
Requires
- php: >=8.2.0 <8.4.0
- composer-plugin-api: ^2.3
Requires (Dev)
- composer/composer: ^2.5
- friendsofphp/php-cs-fixer: ^3.50
- overtrue/phplint: ^3.4 || ^9.0
- phpstan/phpstan: ^1.10
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-strict-rules: ^1.5
- rector/rector: ^1.0
README
webtrees-module-installer-plugin
一个将 webtrees 模块直接安装到 modules_v4
目录的 composer 插件。
需求
系统需求
PHP 8.2+
使用方法
要使用 composer 安装新的 webtrees 模块,只需将此模块添加到你的 composer.json
文件的 require
部分。
"require": {
"magicsunday/webtrees-module-installer-plugin": "*"
},
该模块本身也必须是 webtrees-module
类型。
"type": "webtrees-module",
之后,你可以从你的 webtrees 安装根目录执行以下命令来安装你的 webtrees 模块,前提是有一个在 packagist.org 上的包。
composer require your-vendor-name/your-package-name
要安装特定的分支,使用
composer require your-vendor-name/your-package-name:branch-name
例如 dev-master
。
如果你的包未列在 packagist 上,你可以尝试通过
composer config repositories.your-repo-name vcs https://github.com/your-vendor-name/your-package-name composer require your-vendor-name/your-package-name[:optional branch name]
测试
composer update composer ci:test composer ci:test:php:phpstan composer ci:test:php:lint composer ci:test:php:unit composer ci:test:php:rector