YoVision

YoVision 是一个单仓多项目的智能视频事件平台,包含三个可独立开发和交付的子项目:

  • Sense/:设备、ONVIF/RTSP、MediaMTX、实时监看和边缘运维;
  • Brain/:解码、推理、跟踪、区域判定和标准事件生成;
  • Bell/:事件接入、规则、Alert、ack/close、升级和通知。

Sense 与 Bell 是账户、数据、部署和发布边界完全独立的两个销售产品;Brain 是无界面的独立推理交付单元,默认随 Sense 部署。跨项目协作只通过 contracts/ 中的版本化契约。

开始工作前阅读 AGENTS.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 的技术栈、布局或视觉不属于本项目认可的二次开发。

S
Description
No description provided
Readme
7.4 MiB
Languages
Go 45.4%
Vue 28.1%
JavaScript 9.2%
Python 7.1%
PowerShell 5.3%
Other 4.6%