mirror of
https://github.com/tusen-ai/naive-ui.git
synced 2024-12-21 04:50:14 +08:00
docs(maintaining)
This commit is contained in:
parent
f9fb82695a
commit
1fc593874c
20
design-notes/maintaining.md
Normal file
20
design-notes/maintaining.md
Normal file
@ -0,0 +1,20 @@
|
||||
# 这个文档是为仓库维护者提供的
|
||||
|
||||
## 关于 PR 合并
|
||||
|
||||
1. docs、feat、main 的 PR 都要 squash 合并。
|
||||
2. 分支间的合并使用最普通的 merge 合并(一定不要 squash,不要 rebase)
|
||||
|
||||
## 发版流程
|
||||
|
||||
1. 将 docs 合并到 main(发起一个 PR,CI 过了就合并)
|
||||
2. 将 feat 合并到 main(发起一个 PR,CI 过了就合并)
|
||||
3. 拉下最新的 main
|
||||
4. 从 main checkout 到 release 分支
|
||||
5. 修改 package.json 版本号
|
||||
6. npm run gen-version
|
||||
7. 修改两个语言的 changelog 版本号
|
||||
8. 把改动提交到 release 分支,git commit -m "x.x.x"
|
||||
9. 将 release 分支合并到 main(发起一个 PR,CI 过了就合并)
|
||||
10. 回到 main 分支拉回最新的代码
|
||||
11. git clean -fdx && npm i && npm run release:package
|
Loading…
Reference in New Issue
Block a user