Files
yovision/README.md
T

21 lines
1.4 KiB
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.
# YoVision
YoVision 是一个单仓多项目的智能视频事件平台,包含三个可独立开发和交付的子项目:
- `Sense/`:设备、ONVIF/RTSP、MediaMTX、实时监看和边缘运维;
- `Brain/`:解码、推理、跟踪、区域判定和标准事件生成;
- `Bell/`:事件接入、规则、Alert、ack/close、升级和通知。
Sense 与 Bell 是账户、数据、部署和发布边界完全独立的两个销售产品;Brain 是无界面的独立推理交付单元,默认随 Sense 部署。跨项目协作只通过 `contracts/` 中的版本化契约。
开始工作前阅读 [AGENTS.md](AGENTS.md) 和 [文档中心](docs/README.md)。本仓库采用 DevHarness:Gitea 工单记录任务过程,Gitea Wiki 保存长期文档,`docs/` 是 Wiki 的只读镜像。
## 分支模型
- `explore`:2026-08-14 前实现的只读聚合快照,用于迁移对照和回退。
- `main`:用户审核通过的基线,禁止直接开发。
- `dev`:集成开发与测试分支;任务分支从 `dev` 创建并通过 PR 返回 `dev`。
- 只有用户明确审核通过,才能将 `dev` 合入 `main`。
Sense 与 Bell 的新实现必须从根 `goadmin-baseline.json` 冻结的 go-admin 和 go-admin-ui 完整提交派生,开发时必须核对对应 commit 的 go-admin-doc。仅参考 GoAdmin 的技术栈、布局或视觉不属于本项目认可的二次开发。