# 云酒馆项目文档 ## 目录 - [项目概述](./overview.md) - [架构设计](./architecture.md) - [API 文档](./api.md) - [前端开发指南](./frontend-guide.md) - [后端开发指南](./backend-guide.md) - [部署指南](./deployment.md) - [设计系统](./design-system/) ## 项目架构 ``` 云酒馆平台 ├── 前端 (web-app) │ ├── 公共页面(首页、角色广场、角色详情) │ ├── 用户系统(登录、注册、用户中心) │ ├── 管理功能(角色卡管理、预设管理) │ └── 对话功能(聊天界面、历史记录) │ └── 后端 (server) ├── 用户认证 (JWT) ├── 角色卡 API ├── 对话管理 API ├── 预设管理 API └── AI 集成 ``` ## 核心功能 ### 角色卡系统 - 支持 PNG 格式角色卡(嵌入 JSON 数据) - 支持纯 JSON 格式角色卡 - 角色信息编辑 - 导入导出功能 ### 预设系统 - 支持多种预设格式(SillyTavern、TavernAI 等) - 参数配置(Temperature、Top P、Top K 等) - 预设复制和导出 ### 对话系统 - 实时消息发送 - 对话历史管理 - 多角色对话支持 - 对话导出功能 ## 开发规范 ### 代码风格 - 前端:ESLint + Prettier - 后端:ESLint - 提交信息:Conventional Commits ### Git 工作流 - main: 生产环境 - develop: 开发环境 - feature/*: 功能分支 - bugfix/*: 修复分支 ## 快速链接 - [前端 README](../web-app/README.md) - [后端 README](../server/README.md) - [设计系统](./design-system/)