naive-ui/design-notes/maintaining.md

21 lines
766 B
Markdown
Raw Normal View History

2021-06-15 12:29:55 +08:00
# 这个文档是为仓库维护者提供的
## 关于 PR 合并
2021-06-16 23:55:49 +08:00
1. docs、main 的 PR 都要 squash 合并。
2021-06-15 12:29:55 +08:00
2. 分支间的合并使用最普通的 merge 合并(一定不要 squash不要 rebase
## 发版流程
1. 将 docs 合并到 main发起一个 PRCI 过了就合并)
2021-06-16 23:55:49 +08:00
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 过了就合并)