elektro-potkan / project-version
项目版本信息
v1.1.1
2021-09-21 10:36 UTC
Requires
- php: >= 7.2
- nette/utils: ^3.0.1
Requires (Dev)
- phpstan/phpstan: ^0.12
- phpstan/phpstan-deprecation-rules: ^0.12
- phpstan/phpstan-nette: ^0.12
- phpstan/phpstan-strict-rules: ^0.12
This package is auto-updated.
Last update: 2024-09-21 17:19:19 UTC
README
检索项目本身的版本 - 使用 git 或其他方法。
用法
此包主要作为获取项目本身版本的通用接口。通常的方式是在开发期间实例化 GIT 变体,然后在生产服务器上使用静态存根。
// development
$projectVersion = new ElektroPotkan\ProjectVersion\ProjectVersionGit;
// production
$projectVersion = new ElektroPotkan\ProjectVersion\ProjectVersionStatic('v4.7.28');
// retrieving the version string
$projectVersion->getVersion();
您也可以实现 IProjectVersion
接口来提供您自己的版本源。
作者
Elektro-potkan git@elektro-potkan.cz
信息
版本控制
此项目使用 语义版本控制 2.0.0 (semver.org)。
分支
此项目使用略微修改的 Git-Flow 工作流程和分支模型。
- https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow
- https://nvie.com/posts/a-successful-git-branching-model/
许可证
您可以在 BSD 无条款许可证或 GNU 通用公共许可证(GPL)版本 3 或更高版本下使用此程序。
请参阅文件 LICENSE。