naive-ui/design-notes/maintaining.md
07akioni dc2f2080ae
fix(form-item): always show require mark (#201)
* docs(changelog): typo

* fix(form-item): always show require mark.

* chore
2021-06-19 16:23:50 +08:00

1.1 KiB
Raw Blame History

这个文档是为仓库维护者提供的

关于 PR 合并

  1. docs、main 的 PR 都要 squash 合并。
  2. 分支间的合并使用最普通的 merge 合并(一定不要 squash不要 rebase

发版流程

  1. 将 docs 合并到 main发起一个 PRCI 过了就合并)
  2. 拉下最新的 main
  3. 从 main checkout 到 release 分支
  4. 修改 package.json 版本号
  5. npm run gen-version
  6. 修改两个语言的 changelog 版本号
  7. 把改动提交到 release 分支git commit -m "x.x.x"
  8. 将 release 分支合并到 main发起一个 PRCI 过了就合并)
  9. 回到 main 分支拉回最新的代码
  10. git clean -fdx && npm i && npm run release:package
  11. 将 main 合并到 docs发起一个 PRCI 过了就合并)

提交信息

Commit Message

使用 Angular Stylefeat(xxx): yyy

注意事项

  • feat(xxx) 必须是组件,不能加 nfeat(input) feat(n-input)

Changelog

  • 新增属性
- `n-xxx` add `xxx` prop.
- `n-xxx` 新增 `xxx` 属性

注意 `xxx` 属性必须是 kebab-case不能是 camelCase。
  • 修复 Bug
- Fix `n-xxx` ...
- 修复 `n-xxx` ...