我使用angular-cli
创建了一个Angular项目并将其推送到GitHub。然后,我创建了一个新的分支和更新的软件包,安装了standard-version
并按照说明运行npm run release -- --first-release
。然后我将整个推送到GitHub上的一个新分支,创建一个拉取请求,压扁并合并到master
,拉回到本地master
,然后再次运行standard-version
,然后再git push --follow-tags origin master
1}}。这是GitHub上的州:
chore(release)
生成的standard-version
中。为什么?Releases
标签内写的,即使我可以看到那里发布的标签。packages.json
中创建版本1.0.0以便遵循语义版本控制?我做错了什么?
答案 0 :(得分:2)
你没有做错任何事。 chore
中未显示CHANGELOG.md
(请参阅:https://github.com/conventional-changelog/standard-version/issues/135)
要上传发行说明,您将使用类似https://github.com/conventional-changelog/conventional-github-releaser
由您决定从哪里开始。通常,当标记为0.x
时,项目仍然不稳定,并将进行大量的API更改。当项目变得稳定时,将专业翻到1.x
并坚持下半身。