egabor/composer-release-plugin

轻松提升版本号并发布基于 Git 的 SemVer 项目。

dev-master / 1.0.x-dev 2018-09-21 16:57 UTC

This package is auto-updated.

Last update: 2024-08-29 04:31:39 UTC


README

Build Status Scrutinizer Code Quality Latest Stable Version Latest Unstable Version License

Composer 发布插件

一个用于帮助发布版本的 composer 插件。

先决条件/假设

  • 您的项目使用 git

安装

composer require --dev egabor/composer-release-plugin

使用方法

安装后,一个新的 release 命令应该出现在可用命令列表中。

文档

如果您需要更多关于该命令及其使用方法的信息,请阅读

composer release --help

配置

有一些配置选项

use-prefix: use 'v' to prefix the release version number (default: true)
release-branch: name of the branch where the releases originated from (default: master)

这些选项可以在项目的 composer.json 文件中设置,位于 extra.egabor-release 键下,例如

{
    "name": "vendor/package",
    "require-dev": {
        "egabor/composer-release-plugin": "^1.0"
    },
    "extra": {
        "egabor-release": {
            "release-branch": "release",
            "use-prefix": false
        }
    }
}