A composer plugin installer to install webtrees modules directly to the modules_v4
directory.
PHP 8.2+
To install a new webtrees module with composer, just add this module to the require
section
of your composer.json
file.
"require": {
"magicsunday/webtrees-module-installer-plugin": "*"
},
The module itself must also be of the type webtrees-module
.
"type": "webtrees-module",
Afterwards you can install your webtrees module with the following command from the root directory of your webtrees installation if there exists a package at packagist.org.
composer require your-vendor-name/your-package-name
To install a specific branch use:
composer require your-vendor-name/your-package-name:branch-name
For instance dev-master
.
If your package is not listed on packagist you may try to load it via:
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