Skip to content

Commit 8e835d9

Browse files
committed
dev: update qoder wiki
1 parent a770ba5 commit 8e835d9

26 files changed

Lines changed: 377 additions & 259 deletions

File tree

.qoder/repowiki/knowledge/zh/MaaPipelineEditor 产品落地页/_module.yaml

Lines changed: 0 additions & 9 deletions
This file was deleted.

.qoder/repowiki/knowledge/zh/MaaPipelineEditor 产品落地页/技术栈.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

.qoder/repowiki/knowledge/zh/MaaPipelineEditor 产品落地页/架构设计.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

.qoder/repowiki/knowledge/zh/MaaPipelineEditor 产品落地页/概述.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

.qoder/repowiki/knowledge/zh/MaaPipelineEditor 产品落地页/特殊配置与命令.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

.qoder/repowiki/knowledge/zh/MaaPipelineEditor 产品落地页/编码规范.md

Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
采用 Go (LocalBridge/Extremer) 处理系统底层交互与进程管理,React/Vite (Frontend) 负责核心可视化编辑,Astro (Landing) 与 VitePress (Docsite) 分别承担营销与文档展示,形成动静分离的多语言技术组合。
1+
Go (Wails, Cobra), React 19, TypeScript, Astro, VitePress, WebSocket (gorilla/websocket)
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
- 根目录 `package.json` 作为统一入口,通过 `yarn --cwd``cd` 命令编排子模块(Landing, LocalBridge, docsite)的生命周期
2-
- 桌面端(Extremer)通过 Wails 配置引用前端构建产物,形成“Go 后端 + Web 前端”的混合打包架构
3-
- 本地桥接服务(LocalBridge)与前端应用通过 WebSocket 协议解耦,支持独立部署或随桌面端启动
4-
- 各子模块保持技术栈隔离(Go, React/Vite, Astro, VitePress),通过文件系统路径和标准网络协议进行交互
1+
- **分层解耦架构**:前端应用(`src/`)作为无状态 UI 层,通过协议化 WebSocket 与本地桥接服务(`LocalBridge`)通信;桌面客户端(`Extremer`)仅负责子进程生命周期管理与资源注入,不介入业务逻辑
2+
- **跨环境桥接机制**:定义统一的 `embedBridge``wailsBridge` 适配层,使前端核心能在浏览器(在线/落地页嵌入)与 Wails 原生环境间无缝切换通信信道
3+
- **配置驱动的生命周期**:桌面客户端启动时动态分配端口并生成桥接服务配置,通过事件总线(`bridge:ready`)协调前端连接时机,确保本地服务就绪后再建立 WebSocket 会话
4+
- **共享基础设施**:所有 Go 模块共享 `gorilla/websocket` 通信标准,前端各产物共享 `@xyflow/react` 可视化引擎与 `zustand` 状态管理模式
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
通过根级脚本与共享配置协调前端应用、本地桥接服务、桌面客户端及文档站点的构建与运行,实现一体化开发工作流
1+
通过统一的前端核心与本地桥接服务,编排桌面客户端、在线编辑器、营销落地页及文档站点等多形态交付产物
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
根目录提供 `yarn dev` (前端), `yarn server` (桥接服务), `yarn landing` (落地页), `yarn doc` (文档) 等并行开发指令,支持在单一仓库内同时启动多个异构服务。
1+
- **统一开发入口**:根目录 `package.json` 定义了 `dev` (前端), `server` (桥接), `landing` (落地页), `doc` (文档) 等并行开发指令,支持通过 `yarn` 工作流协同启动不同子模块。
2+
- **跨模块构建协同**:桌面客户端构建依赖前端 `build` 产物,通过 `Extremer/frontend/dist` 进行资源嵌入;落地页与文档站点采用独立的 Astro/VitePress 构建管线。

0 commit comments

Comments
 (0)