nerdial / standard-versioning
此包的最新版本(v0.6.3)没有可用的许可证信息。
v0.6.3
2019-06-14 11:05 UTC
Requires
- guzzlehttp/guzzle: ^6.3
- symfony/console: ^4.2
- symfony/yaml: ^4.3
README
通过composer安装包
全局
$ composer global require nerdial/standard-versioning
或在项目的根目录
$ composer require nerdial/standard-versioning
如果你选择后者,那么你需要像下面这样调用composer的bin文件夹
$ ./vendor/bin/moon
可用命令
开始版本管理流程
此命令创建一个名为moon.yaml的配置文件,然后创建第一个标签并将其提交到git
$ moon init --current-version 0.1.2 --tag-format "v"
选项
创建新的标签版本
此命令将在你的git仓库中创建一个新的标签
$ moon tag major|minor|patch -m "Add new version"
创建GitHub发布版本并将其推送到仓库
此命令将在你的git仓库中创建一个新的标签
$ moon release --token "github personal token"
在根目录创建CHANGELOG.md文件
此命令将在你的git仓库中创建一个新的标签
$ moon changelog