dev-manager-tauri/.blueprint/modules/server-registry.md
lanrtop 4dd19574f0 feat: 新增 pnpm Monorepo+Expo 模板及蓝图模块扩展
- 新增 pnpm Monorepo + Expo Router 项目模板(含 Metro monorepo 路径解析及 Windows 兼容修复)
- 扩展蓝图系统:新增 api-keys、server-registry、ssh-config-sync、vscode-remote 等 15+ 模块定义
- 新增 .blueprint/rules.md 项目私有规则支持,并在 CLAUDE.md 中集成
- 蓝图版本升级至 1.6.0,优化版本比较逻辑(语义化版本元组对比)
2026-04-29 22:11:28 +09:00

19 lines
1.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 服务器注册表
统一管理远程服务器信息IP/域名、SSH 端口、用户名、描述、标签),是服务器管理体系的核心数据层,为 SSH Config 同步、VS Code Remote、软件管理等子功能提供基础数据。
## 决策记录
- 服务器信息存 SQLite 而非配置文件,方便跨模块查询和关联(项目与服务器多对多)
- 项目可关联多个服务器(部署环境),通过 project_servers 关联表实现
- 拆分为两个面板ServerManagerPanel全局服务器列表+ ProjectServerPanel项目维度的关联视图
## 任务卡
### ✅ 服务器 CRUD 与项目关联
- status: done
- complexity: M
- files: src-tauri/src/commands/servers.rs, src-tauri/src/db.rs, src/components/dashboard/ServerManagerPanel.tsx, src/components/dashboard/ProjectServerPanel.tsx, src/lib/commands.ts
- depends: sqlite-db
- acceptance: 可新增/编辑/删除服务器;项目看板可关联/解除关联服务器servers 表和 project_servers 关联表正确建立