roots / wordpress-packager
生成 WordPress Composer 包的助手
v1.4.1
2024-03-25 11:51 UTC
Requires
- php: ^8.1
- ext-json: *
- composer/composer: ^2.2
- composer/semver: ^3.2
- czproject/git-php: ^4.0
- illuminate/support: ^10.0
- league/uri-components: ^7.0
- symfony/console: ^6.0
- symfony/filesystem: ^6.0
Requires (Dev)
- mockery/mockery: ^1.2
- phpstan/phpstan: ^1.3
- phpstan/phpstan-strict-rules: ^1.1
- phpunit/phpunit: ^10.0
- squizlabs/php_codesniffer: ^3.4
README
生成 WordPress Composer 包的助手
关于
此包帮助生成任何 WordPress 版本的 Composer 包。
使用方法
$ vendor/bin/wordpress-packager [--source SOURCE] [-t|--type TYPE] [-u|--unstable] [--] <remote> <package>
仓库远程 <remote>
必需。
有效的 Git 仓库远程。
例如: https://github.com/org/project.git
包名 <package>
必需。
有效的 Composer 包名。
例如: wordpress-package
发布源 --source SOURCE
可选,默认 WPDotOrgAPI
。
必须是实现 Roots\WordPressPackager\ReleaseSources\SourceInterface
的 PHP 类。
提供包数据生成的实现。
发布类型 -t|--type TYPE
可选,默认 full
。
WordPress 核心交付提供不同类型的发布。
不同发布类型捆绑的主题和插件列表不同。
* 虽然它们没有广泛记录,但这些构建由 WordPress.org 作为常规构建提供。
不稳定发布 --unstable
可选。
如果设置,将添加可用的不稳定发布(beta 和候选发布)。