docs: 更新项目文档与架构说明

This commit is contained in:
AndyChen1024
2026-09-15 14:35:52 +08:00
parent 547ce92050
commit a5c6a6ddfd
5 changed files with 122 additions and 11 deletions

View File

@@ -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