misodrobny/application-versioning

Laravel 应用版本管理包,轻松管理您的应用版本。

0.0.1 2024-06-26 13:41 UTC

This package is auto-updated.

Last update: 2024-09-08 01:35:20 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

此包将帮助您管理应用的版本。它将在项目根目录下创建version.yaml文件,您可以在该文件中管理应用的版本。

有关应用版本管理的更多信息,请参阅 语义版本控制

安装

您可以通过composer安装此包

composer require misodrobny/application-versioning

安装后,您需要运行安装脚本,该脚本将发布配置文件并创建默认的version.yaml文件。

php artisan application-versioning:install

以下是发布配置文件的内容

return [
    'version_file_path' => base_path('version.yaml'),
];

用法

要获取应用的版本,您可以使用门面 ApplicationVersion

    echo ApplicationVersion::getFormatedVersion();

要增加应用的版本,您可以使用以下方法

    (new ApplicationVersioning)->increaseMajor();
    (new ApplicationVersioning)->increaseMinor();
    (new ApplicationVersioning)->increasePatch();

也可以运行

php artisan application-version:increase-major 
php artisan application-version:increase-minor 
php artisan application-version:increase-patch 

测试

composer test

变更日志

有关最近更改的更多信息,请参阅 变更日志

贡献

有关详细信息,请参阅 贡献指南

安全漏洞

有关如何报告安全漏洞的详细信息,请参阅 我们的安全策略

鸣谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅 许可证文件