- Introduced BlueprintModal in ProjectCard for project blueprint visualization. - Added state management for displaying the BlueprintModal. - Implemented Blueprint-related interfaces and functions in commands.ts for handling blueprint data.
36 lines
875 B
Markdown
36 lines
875 B
Markdown
---
|
||
id: project-mgmt
|
||
name: 项目管理
|
||
status: done
|
||
progress: 100
|
||
---
|
||
|
||
## 概述
|
||
项目的创建、编辑、删除,支持批量导入。项目分为 profile(跨空间共享的档案)和 workspace(空间内的挂载实例)两层。
|
||
|
||
## 任务卡
|
||
|
||
### ✅ 项目 CRUD
|
||
- status: done
|
||
- files: src/components/manage/ManagePage.tsx, src-tauri/src/commands/projects.rs
|
||
|
||
基础的项目增删改查。
|
||
|
||
### ✅ 批量导入项目
|
||
- status: done
|
||
- files: src/components/dashboard/BatchAddModal.tsx
|
||
|
||
扫描文件夹子目录,批量创建项目。
|
||
|
||
### ✅ 项目档案(Profile)
|
||
- status: done
|
||
- files: src-tauri/src/commands/projects.rs
|
||
|
||
跨空间共享的项目元信息:技术栈、仓库 URL、部署地址等。
|
||
|
||
### ✅ 子文件夹扫描
|
||
- status: done
|
||
- files: src-tauri/src/commands/projects.rs
|
||
|
||
扫描指定目录下的子文件夹,辅助批量添加。
|