bk2k / extension-helper
TYPO3 扩展维护助手
2.0.3
2023-04-25 17:50 UTC
Requires
- symfony/console: ^4.0 || ^5.0 || ^6.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.11
README
安装
$ composer require bk2k/extension-helper --dev
命令
release:create
这是一个包装命令,依次调用不同的命令 version:set
,changelog:create
和 release:publish
。
$ php bin/extension-helper release:create <next version number>
$ php bin/extension-helper release:create 1.0.0
release:publish
此命令将在工作目录中提交所有未提交的文件,并将版本号作为标签。
$ php bin/extension-helper release:publish <next version number>
$ php bin/extension-helper release:publish 1.0.0
changelog:create
此命令将根据您的 git 日志生成变更日志。
$ php bin/extension-helper changelog:create <next version number>
$ php bin/extension-helper changelog:create 1.0.0
version:set
此命令更新扩展在预定义文件中的版本。目前它将更新以下文件
Documentation/Settings.cfg
Documentation/Settings.yaml
ext_emconf.php
$ php bin/extension-helper version:set <next version number> --dev
# Set version to 1.0.0
$ php bin/extension-helper version:set 1.0.0
# Set version to 1.0.0-dev
$ php bin/extension-helper version:set 1.0.0 --dev
archive:create
这将为当前版本生成一个 zip 存档。
使用可选参数,您可以设置应创建存档的特定版本号。如果您提供了版本号但标签不存在,脚本将失败。
# packagename_<branch>-<revision>.zip
$ php bin/extension-helper archive:create
# packagename_1.0.0.zip
$ php bin/extension-helper archive:create 1.0.0