foodkit / 自动发布说明
Laravel 的发布说明生成器包。
1.0.10
2018-06-01 04:32 UTC
Requires
- php: >=5.5.0
- guzzlehttp/guzzle: ~6.2
- symfony/console: 2.8.*|3.0.*|3.1.*|3.2.*|3.3.*
- vlucas/phpdotenv: ^2.4
Requires (Dev)
- phpunit/phpunit: ^6
README
这是一个命令行工具,用于在两个分支/标签之间生成Markdown格式的发布说明。
安装
通过composer全局安装此包
composer global require foodkit/automated-release-notes
配置
以下配置参数可以作为参数传递
--host
问题跟踪器主机 (https://project.atlassian.net)--user
问题跟踪器用户名--pass
问题跟踪器密码--regex
问题前缀正则表达式--format
输出格式,可以是 'github' 或 'slack'
或者,它们可以放置在项目内的 .env
文件中
JIRA_USERNAME=user
JIRA_PASSWORD=secret
JIRA_URL=https://ginjath.atlassian.net
JIRA_ISSUE_REGEX=/GT-[\d]+/
GIT_CUSTOM_HOSTS=github.local:github,bitbucket.local:bitbucket
如果你的Jira问题API是公开的,则可以省略用户凭证参数。
用法
此命令将生成两个标签之间的发布说明。
release-notes generate --start=v2.7.8 --end=v2.8.0
这将生成两个分支之间的发布说明。
release-notes generate --start=develop --end=master