# U-Desk 文档索引 > 更新日期:2026-05-01 > 分支: `fs-only-v3` (Wails v3) > 参考 [wk-flux/docs](../../wk-flux/docs) 目录结构 --- ## 目录结构 ``` docs/ ├── INDEX.md # 本文件 ├── 01-技术文档/ # 技术文档和专题研究 │ ├── CodeMirror/ # CodeMirror 6 编辑器系列(6篇) │ └── 数据库优化/ # 数据库连接池、缓存优化(2篇) ├── 02-架构设计/ # 架构设计、改进方案、迁移记录 │ ├── OOP架构/ # OOP vs Composables 架构对比(6篇) │ ├── Pinia迁移/ # Pinia 状态管理迁移(5篇) │ └── 插件系统方案.md ├── 03-模块文档/ # 各功能模块实现文档 │ ├── 文件系统/ # 文件管理模块(14篇) │ ├── 更新通知/ # 更新通知模块(10篇) │ ├── 设置功能/ # 设置模块(4篇) │ ├── 文件内容/ # 文件内容模块(2篇) │ └── 启动优化/ # 启动优化模块(3篇) ├── 04-功能迭代/ # 历史功能迭代文档 │ ├── GO-DESK-1.尝试/ # 应用初始化阶段 │ ├── GO-DESK-2.数据库客户端/ # 数据库客户端(39篇,已移除) │ ├── GO-DESK-3.文件系统/ # 文件系统管理 │ ├── GO-DESK-4.AI工作台/ # AI 工作台 │ ├── GO-DESK-6.文件操作增强/ # 文件操作增强 │ └── GO-DESK-7.u-fs-agent远程文件服务/ # 远程文件服务 ├── 05-代码审查/ # 代码审查、走查报告、重构记录 │ ├── 审查报告/ # 各期代码审查报告 │ ├── 代码质量/ # 代码质量优化(3篇) │ └── 分析报告/ # 各类分析报告(6篇) ├── 06-前端开发/ # 前端分析与优化 │ ├── 布局分析/ │ ├── 代码分割/ │ ├── 组件分析/ │ └── 编译器未发现的初始化问题.md ├── 07-项目管理/ # 项目规划与版本管理 │ ├── 项目规划/ # PROJECT_STATUS、work-plan │ ├── 功能清单/ # 功能清单与核对报告 │ └── 版本管理/ # changelog、版本发布手册 ├── 08-用户指南/ # 用户手册和配置指南 │ ├── u-desk-site/ # 官网(单页设计,部署至 /var/www/u-desk-site/) │ │ ├── index.html # 首页(Hero + 功能 + 文档 + 下载) │ │ ├── changelog.html # 版本历史记录页(时间线样式,7个版本完整日志) │ │ ├── docs.html # 详细文档页 │ │ ├── privacy.html # 隐私声明 │ │ └── download/ # 安装包(Windows exe / Linux) ``` --- ## 快速导航 | 分类 | 入口 | 说明 | |------|------|------| | 技术文档 | [01-技术文档/](./01-技术文档/) | CodeMirror、数据库优化等专题 | | 架构设计 | [02-架构设计/](./02-架构设计/) | 架构方案、迁移记录、设计决策 | | 模块文档 | [03-模块文档/](./03-模块文档/) | 各功能模块的实现和优化记录 | | 功能迭代 | [04-功能迭代/](./04-功能迭代/) | 历史功能开发过程文档 | | 代码审查 | [05-代码审查/](./05-代码审查/) | 审查报告、走查报告、重构记录 | | 前端开发 | [06-前端开发/](./06-前端开发/) | 前端分析、优化、问题排查 | | 项目管理 | [07-项目管理/](./07-项目管理/) | 项目状态、功能清单、版本管理 | | 用户指南 | [08-用户指南/](./08-用户指南/) | 用户手册、配置指南 | --- ## 新文档放置规则 | 文档类型 | 放置位置 | |----------|----------| | 技术专题研究 | `01-技术文档/<专题名>/` | | 架构设计/改进方案 | `02-架构设计/` | | 功能模块实现文档 | `03-模块文档/<模块名>/` | | 功能开发过程记录 | `04-功能迭代/GO-DESK-N.<模块>/` | | 代码审查/走查报告 | `05-代码审查/审查报告/` | | 前端优化分析 | `06-前端开发/` | | 项目状态/功能清单 | `07-项目管理/` | | 用户手册/配置指南 | `08-用户指南/` | --- ## 技术栈 - **后端**: Go 1.26 + Wails v3 (alpha.80) - **前端**: Vue 3 + TypeScript + Arco Design Vue + Pinia - **编辑器**: CodeMirror 6 - **构建**: Vite 7 + Taskfile - **桌面端**: 原生窗口(macOS/Windows/Linux) - **数据库**: SQLite(本地配置存储) - **当前版本**: 0.5.0 > 注:v0.4.0 起已移除 MySQL/Redis/MongoDB 数据库客户端模块,专注文件管理功能。 ## 项目结构(当前) ``` u-desk/ ├── main.go # 入口:窗口配置、中间件、DevTools ├── app.go # 应用逻辑:文件系统、更新检查等 ├── wails.json # Wails 项目配置 ├── internal/ # 内部模块 │ ├── filesystem/ # 文件操作、锁、预览服务 │ └── agent/ # 远程文件服务 Agent ├── frontend/ # 前端代码 (Vue 3) ← 原 web/ │ ├── src/ │ │ ├── components/FileSystem/ # 文件管理主组件 │ │ ├── stores/ # Pinia 状态管理 │ │ ├── api/ # 后端调用封装(Transport 抽象) │ │ └── utils/ # 工具函数 │ └── vite.config.js ├── build/ # 构建配置(跨平台) ├── cmd/ # 命令行入口 └── configs/ # 运行时配置 ```