bk2k/extension-helper

2.0.3 2023-04-25 17:50 UTC

This package is auto-updated.

Last update: 2024-08-25 20:53:12 UTC


README

安装

$ composer require bk2k/extension-helper --dev

命令

release:create

这是一个包装命令,依次调用不同的命令 version:setchangelog:createrelease: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