使用标准版生成My Angular Project发行说明

时间:2017-11-13 15:47:10

标签: github angular-cli release-management changelog

我使用angular-cli创建了一个Angular项目并将其推送到GitHub。然后,我创建了一个新的分支和更新的软件包,安装了standard-version并按照说明运行npm run release -- --first-release。然后我将整个推送到GitHub上的一个新分支,创建一个拉取请求,压扁并合并到master,拉回到本地master,然后再次运行standard-version,然后再git push --follow-tags origin master 1}}。这是GitHub上的州:

enter image description here

  1. 我在pull request文件中写的所有注释都在changelog文件中不可见,它们显然不在chore(release)生成的standard-version中。为什么?
  2. 它们也不是在Releases标签内写的,即使我可以看到那里发布的标签。
  3. 我是否应该在开始之前在packages.json中创建版本1.0.0以便遵循语义版本控制?
  4. 我做错了什么?

1 个答案:

答案 0 :(得分:2)

  1. 你没有做错任何事。 chore中未显示CHANGELOG.md(请参阅:https://github.com/conventional-changelog/standard-version/issues/135

  2. 要上传发行说明,您将使用类似https://github.com/conventional-changelog/conventional-github-releaser

  3. 的内容
  4. 由您决定从哪里开始。通常,当标记为0.x时,项目仍然不稳定,并将进行大量的API更改。当项目变得稳定时,将专业翻到1.x并坚持下半身。