chore: 官网拆分 homepage + 关于页瘦身 + 端口 5175(当前可用状态基线)
This commit is contained in:
1 parent
5eb11826db
commit
be151cb68f
85 files changed
+4420
-1530
No files matched your search
@@ -9,33 +9,36 @@ Tauri 2 + Rust + React 运维**桌面**终端:SSH、SFTP、代理/端口转发
|
||||
**产品形态**(对齐 opsxdb / opsxapi):
|
||||
|
||||
```text
|
||||
浏览器 → Gin 官网 + docs(./run.sh web → :8789)
|
||||
浏览器 → 官网/docs 独立静态站(homepage/dist;本地 :8789 预览)
|
||||
操作 → 仅桌面(./run.sh gui)
|
||||
```
|
||||
|
||||
Gin **没有**操作 API;不要把 Vite `:1420` 当浏览器工作台。
|
||||
Gin **没有**操作 API;不要把 Vite `:5175` 当浏览器工作台。
|
||||
|
||||
## 和谁分工
|
||||
|
||||
| 仓 / 服务 | 职责 |
|
||||
| ------------------------------ | -------------------------------------------------- |
|
||||
| **本仓** `src/` + `src-tauri/` | 桌面客户端(唯一操作入口) |
|
||||
| **本仓** `apps/server` | 官网落地页 + 用户文档(已并入原 `site-opsxshell`) |
|
||||
| `opsx-licence` | 结账与授权(桌面只验 LIC / LICOFF) |
|
||||
| `opsxdb` / `opsxapi` | 同族;同样「浏览器=官网/docs,操作=桌面」 |
|
||||
| 仓 / 服务 | 职责 |
|
||||
| ------------------------------ | -------------------------------------------------------------------------- |
|
||||
| **本仓** `src/` + `src-tauri/` | 桌面客户端(唯一操作入口) |
|
||||
| **本仓** `homepage/` | 官网落地页 + 用户文档源(tools/homepage-build 出 dist 纯静态,可独立部署) |
|
||||
| `opsx-licence` | 结账与授权(桌面只验 LIC / LICOFF) |
|
||||
| `opsxdb` / `opsxapi` | 同族;同样「浏览器=官网/docs,操作=桌面」 |
|
||||
|
||||
## 目录
|
||||
|
||||
- `src/`:React UI(进 Tauri WebView)
|
||||
- `src/`:React UI(进 Tauri WebView);`src/features/settings/` 已提取设置模型、Hook 和控件
|
||||
- `src-tauri/`:Rust 原生能力
|
||||
- `apps/server/`:Gin site/docs/health(薄服务,无操作面)
|
||||
- `server/`:Gin health/download + 本地静态托管 homepage/dist 预览(薄服务,无操作面)
|
||||
- `homepage/`:官网落地页 + 产品文档源 → `homepage/dist/` 纯静态(自有域名部署)
|
||||
- `shared/`:契约;`src/platform/`:唯一 IPC 适配
|
||||
- `test/patrol/`:改功能优先 `npm run test:patrol`
|
||||
- `./run.sh web|gui` / `./scripts/build.sh`:开发与打包
|
||||
- `./run.sh web|gui` / `./scripts/build.sh`:开发与打包;安装包只在 `src-tauri/target/{debug,release}/bundle/`(Tauri 2 标准,不要仓库根 `release/`)
|
||||
|
||||
暂不强制迁到 `apps/web` / `apps/desktop`;见 AGENTS.md「目录对齐说明」。
|
||||
桌面布局为根级 `src/` + `src-tauri/`(Tauri 主流,三族统一;Vite :5175 仅桌面源)。不要重建已废弃的 `apps/`、`packages/`、仓库根 `release/`。
|
||||
|
||||
数据流:UI → Zustand → `platform` → Tauri command → Rust services。
|
||||
数据流:UI / Zustand → `platform` → Tauri command → Rust services。
|
||||
|
||||
现状与剩余工作见 [架构说明](docs/architecture.md)、[重构进度](docs/architecture-refactor.md);验证方式见 [测试与验收](docs/testing-acceptance.md)。不要把局部下沉误写为所有 service 已脱离 Tauri。
|
||||
|
||||
## 硬边界(摘要)
|
||||
|
||||
|
||||
Reference in new issue
Block a user