Skip to content

发布轮值规则

Yi edited this page Dec 4, 2018 · 1 revision

发布轮值规则

1.发布前确保的相关工作。

  • 一些简单明确的 issue 和 pr 已被处理和合并。
  • 重装 node_modules,升级后对演示进行基本的人工检查。

2.如无特殊需求,每周四发布一个 patch 版本,也可按照具体改动判断是否发布 minor 版本。major 版本发布不遵循此规则。

3.发布进行按周轮值。轮值人员待补充。

4.轮值人当周负责

  • 及时进行 PR Reveiew 的分配和合并操作。(不要合并 In Progress WIP 的 PR)
  • 定位、分配、跟踪需要解决的 Issue。
  • 关闭已解决或无法解决的 Issue。
  • 按时进行新版本发布。
  • 标签的使用:比如 Need Reproduce 用于没有提供重现的 issue。

团队

待补充。

流程

1.编辑CHANGELOG.md & package.json

  • 在 CHANGELOG.md 里发布添加发布日志,可以用compare功能找到当前版本和之前版本的改动点,将有价值的改动如实反馈给用户。

    • CHANGELOG应描述问题和对开发者的影响,不需要描述细节。
    • 尽量给出原始的 issue 或 PR 链接,社区提交的 PR 改动加上提交者的链接。
  • 在 package.json 里修改 version 为此次发布的版本号,按照语义化版本进行升级,bugfix 升级小版本(patch),新功能添加升级中间的版本号(minor)。

  • 提交此次修改

2.npm 发布

发布前确保npm依赖是最新的。

在项目目录下执行:

$ npm run pub

3.Github Tags/releases

然后在Github上releases页面来进行release note的编辑。

Clone this wiki locally