Blumilk版本管理包
v1.0.2
2024-09-23 05:46 UTC
Requires
- php: ^8.3
- symfony/process: v7.0.7
Requires (Dev)
- blumilksoftware/codestyle: ^v3.0.0
- phpunit/phpunit: ^11.0.9
This package is auto-updated.
Last update: 2024-09-23 05:47:16 UTC
README
blumilksoftware/version
一个基于git的所有Blumilk项目的版本管理。如果Git不可用,则回退到时间戳。
用法
将包添加到项目中
composer require blumilksoftware/version
然后使用Version
类基于Git或时间戳生成版本字符串
<?php declare(strict_types=1); use Blumilk\Version\Version; $version = (new Version())->generate();
配置
您可以将Version
类配置为生成长版本字符串
<?php declare(strict_types=1); use Blumilk\Version\Version; $version = (new Version(true))->generate();
辅助类
您还可以使用VersionHelper
类来生成版本字符串
<?php declare(strict_types=1); use Blumilk\Version\VersionHelper; $shortVersion = VersionHelper::generateShortVersion(); $longVersion = VersionHelper::generateLongVersion();
贡献
在克隆或分叉的仓库中,运行
composer install
有可用于包代码风格检查和测试的脚本
也有Docker Compose配置可用
docker compose up -d docker compose exec php php -v docker compose exec php composer -v
也有Makefile命令可用
make run
make shell
make test
make csf
make stop
请维护我们的项目指南
- 确保问题描述清晰、标签正确且使用英语,
- 将问题号添加到所有您的提交中,
- 将问题号添加到您的分支名称中,
- 将您的提交合并为一个具有标准化名称的提交。