docs: 更新项目文档与架构说明
This commit is contained in:
@@ -12,11 +12,12 @@
|
||||
- 跨模块符号 `public` + `///` 文档注释。
|
||||
- 领域模型标记 `Sendable`。
|
||||
- ViewModel:`@MainActor @Observable`,UiState 用 `enum`。
|
||||
- 登录态经 `SessionRepository` 驱动,不要在各页面各自维护登录态副本。
|
||||
- 引入任何第三方依赖前,需在 PR 说明必要性(项目默认零第三方框架)。
|
||||
|
||||
## 提交流程
|
||||
|
||||
1. 从 `main` 新建分支:`feat/xxx`、`fix/xxx`。
|
||||
1. 从 `dev` 新建分支:`feat/xxx`、`fix/xxx`(简化 GitFlow:feature 从 `dev` 拉、merge 回 `dev`,`dev` 稳定后再 merge 到 `main`)。
|
||||
2. 本地跑通:
|
||||
```bash
|
||||
swiftlint lint
|
||||
|
||||
Reference in New Issue
Block a user