naive-ui/design-notes/maintaining.md
2021-06-16 23:55:49 +08:00

21 lines
766 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 这个文档是为仓库维护者提供的
## 关于 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 过了就合并)