lerouse / laravel-change-control
Laravel 变更控制/版本管理包。
v1.3.0
2024-01-25 15:24 UTC
Requires
- php: ^8.0|^8.1|^8.2
- illuminate/console: ^8.0|^v9.0|^10.0
- illuminate/support: ^8.0|^v9.0|^10.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
README
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 许可协议下分发的免费软件。