yeswedev-team / gravityforms-composer-installer
Gravity Forms 的 composer 安装助手
2.4
2023-03-15 16:15 UTC
Requires
- php: ^7.1 || ^8.0
- composer-plugin-api: ^1.0 || ^2.0
- ffraenz/private-composer-installer: ^5.0
Requires (Dev)
- composer/composer: ^1.0 || ^2.0
- phpunit/phpunit: ^8.0
- zendframework/zend-coding-standard: ^1.0
README
深受 private-composer-installer 启发。
示例
Gravity Forms
将所需的私有包添加到 composer.json 文件内的 repositories 字段中。在这个示例中,包的整个 dist URL 将被环境变量替换。在 composer 文档 中了解更多关于 composer 仓库的信息。
{
"type": "package",
"package": {
"name": "gravityforms/gravityforms",
"version": "2.4.21.3",
"type": "wordpress-plugin",
"dist": {
"type": "zip",
"url": "https://gravityapi.com/wp-content/plugins/gravitymanager/api.php?op=get_plugin&slug=gravityforms&key={%WP_PLUGIN_GF_KEY}"
},
"require": {
"composer/installers": "^1.4",
"yeswedev-team/gravityforms-composer-installer": "^2.3"
}
}
},
在 .env 文件中提供您的许可证密钥变量 WP_PLUGIN_GF_KEY。
WP_PLUGIN_GF_KEY=abcdef
让 composer 需求私有包。
composer require gravityforms/gravityforms:*