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:*