Files
opc-backup/CLAUDE.md
T
2026-08-19 20:54:01 +08:00

2.6 KiB
Raw Blame History

云超服 / PineAgents — 项目总览(Monorepo 根)

本目录是 PineAgents / OPC 超级个体综合服务平台(云南省 OPC 超级个体综合服务平台,云超服)的工作区根目录。整体由多个独立 git 仓库组成(非单一 monorepo),请勿在根目录 git init 或将子项目并入根仓库。

目录布局

目录 说明 Git 远端
PineAgentsServer/ 总后端。FastAPI 演示后端(认证转发、登录注册等),环境由 uv 管理。 origingit@infoepoch:Pine/PineAgentsServer.git
PineAgents/ 核心部分。前端 / 桌面端 / CLI 端。含 console/PC 后台 UI 基调来源)。 infoepoch_langit@infoepoch_lan:Pine/PineAgents.git
PineAgentsWeb/ 网页展示端口。Vite + React 静态站(SPA),源自 PineAgents/website 迁移。项目身份 pineagents-web origingit@infoepoch:Pine/PineAgentsWeb.git + infoepoch_langit@infoepoch_lan:Pine/PineAgentsWeb.git
reference/ 项目参考文件。cloud-opc/ = OPC 平台前端骨架;PinePixel/ = 园区像素可视化。
docs/ 整体设计与相关文档(架构、系统方案、设计规范)。

关键约定

  • UI 风格基调:凡涉及前端设计的,必须不偏离 PineAgents/console/ 的主基调(见其 src/styles、主题与组件体系)。不得另起一套视觉语言。
  • 文档位置:整体的架构、系统设计、设计规范等文档一律放在 docs/
  • 参考源:园区像素可视化参考 reference/PinePixel/OPC 平台前端骨架参考 reference/cloud-opc/
  • Git 远端规范:远端遵循 git@<host>:Pine/<ProjectName>.git。存在两个主机:infoepoch(生产 Gitea47.108.226.213)与 infoepoch_lan(局域网 Gitea192.168.1.3)。新项目默认同时注册这两个远端,主远端命名 origin
  • 后端在 PineAgentsServer/PineAgents/ 为主后端认证转发的来源(src/pineagents/app/routers/auth.py/api/auth/* 转发到 PineAgentsServerPINEAGENTS_DEMO_BASE_URL 默认 http://127.0.0.1:8090)。

常用操作

# PineAgentsServeruv 管理)
cd PineAgentsServer && uv sync && uv run uvicorn app.main:app --port 8090 --reload

# PineAgents consoleyarn
cd PineAgents/console && yarn dev

# PineAgentsWebpnpm / npm
cd PineAgentsWeb && pnpm install && pnpm run dev

各子项目内部文档以各自的 README.md / CLAUDE.md 为准;本文件仅描述整体结构与跨项目约定。