Developer 6aa271c4f7 refactor: 前端架构重构 - 提取 CSS 和逻辑到独立模块
前端重构:
- 删除旧的大体积 Vue 组件(HomeView, FileManage, TextSplit 等)
- 删除旧的 composables(useFormatters, useModels, useProjects)
- 新增 core/, page-logic/, pages/, shared/ 模块化目录结构
- 提取 CSS 到 styles/pages/ 目录
- 添加全局样式 variables.css 和 common.css

后端 API 更新:
- chunks: 语义分割 API 增强
- files: 文件处理 API 更新
- models: 模型管理 API 更新
- questions: 问答管理 API 更新
- database: 数据库连接优化
- semantic_embedding: 语义嵌入服务优化

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 14:23:34 +08:00
2026-03-17 14:36:31 +08:00
2026-03-17 14:36:31 +08:00
2026-03-17 14:36:31 +08:00
2026-03-17 14:36:31 +08:00
2026-03-17 14:36:31 +08:00
2026-03-17 17:29:34 +08:00
2026-03-17 14:36:31 +08:00
2026-03-17 14:36:31 +08:00

YG-Dataset 本地启动指南

快速启动

1. 安装后端依赖

cd backend
pip install -r requirements.txt

2. 启动后端

cd backend
uvicorn app.main:app --reload --port 8000

后端地址: http://localhost:8000 API 文档: http://localhost:8000/docs

3. 安装前端依赖

cd frontend
npm install

4. 启动前端

npm run dev

前端地址: http://localhost:3000


目录结构

YG-Datasets/
├── backend/              # FastAPI 后端
│   ├── app/
│   │   ├── api/v1/     # API 路由
│   │   ├── models/     # 数据库模型
│   │   └── services/   # 业务逻辑
│   └── requirements.txt
├── frontend/             # Vue 3 前端
│   ├── src/
│   │   ├── views/     # 页面
│   │   └── api/       # API 封装
│   └── package.json
└── uploads/             # 上传文件存储目录

默认配置

  • 数据库: SQLite (backend/ygdataset.db)
  • 上传目录: backend/uploads/
  • 后端端口: 8000
  • 前端端口: 3000
Description
No description provided
Readme 18 MiB
Languages
JavaScript 78.5%
Vue 7.7%
Python 5.8%
CSS 4%
TypeScript 2.7%
Other 1.3%