lerouse/laravel-change-control

Laravel 变更控制/版本管理包。

v1.3.0 2024-01-25 15:24 UTC

This package is auto-updated.

Last update: 2024-09-25 16:53:25 UTC


README

Latest Stable Version License

Laravel 变更控制/版本管理包。

安装

推荐使用 composer 安装 LaravelChangeControl。

php composer require lerouse/laravel-change-control

不使用自动发现的 Laravel

如果您不使用自动发现,请将 ServiceProvider 添加到 config/app.php 文件中的 providers 数组中。

\Lerouse\LaravelChangeControl\LaravelChangeControlServiceProvider::class,

包配置

将包配置复制到您的本地配置目录。

php artisan vendor:publish --tag=change-control-config

用法

变更日志设置

要使用仓库,在 Laravel 项目的根目录下创建一个 changelog.md 文件。

按照以下格式在新建的 changelog.md 文件中添加变更/版本信息:

## v2.1.3

+ Second PATCH release

## v2.1.0

+ Second MINOR release

## v2.0.1

+ First PATCH release

## v2.0.0

+ Second MAJOR release

## v1.0.0

+ First MAJOR release

## v0.1.0

+ Initial pre-release

版本助手

使用版本助手访问版本对象:

$version = version();

使用版本助手显示最新的变更日志版本:

// outputs v2.1.3 (from the above changelog example)
$version = version()->get();

返回完整的变更日志:

// outputs the full changelog as a plain string
$version = version()->changelog();

许可协议

Laravel Change Control 是在 MIT 许可协议下分发的免费软件。