magicsunday/webtrees-module-installer-plugin

一个用于将 webtrees 模块直接安装到 modules_v4 目录的 composer 插件安装器。

1.5.0 2024-03-21 06:34 UTC

This package is auto-updated.

Last update: 2024-09-21 07:38:36 UTC


README

Latest version License CI

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