fix
This commit is contained in:
36
.cursor/rules/common/project-structure.mdc
Normal file
36
.cursor/rules/common/project-structure.mdc
Normal file
@ -0,0 +1,36 @@
|
||||
---
|
||||
alwaysApply: true
|
||||
---
|
||||
|
||||
# Photography Portfolio 项目结构指南
|
||||
|
||||
## 🏗️ 项目架构概览
|
||||
|
||||
这是一个全栈摄影作品集项目,采用微服务架构:
|
||||
|
||||
### 后端服务 (`backend/`)
|
||||
- **框架**: go-zero v1.8.0
|
||||
- **主要入口**: [cmd/api/main.go](mdc:backend/cmd/api/main.go)
|
||||
- **配置文件**: [etc/photography-api.yaml](mdc:backend/etc/photography-api.yaml)
|
||||
- **API 定义**: [api/desc/](mdc:backend/api/desc/) 目录下的 `.api` 文件
|
||||
|
||||
### 前端项目
|
||||
- **管理后台**: [admin/](mdc:admin/) - React + TypeScript + Vite
|
||||
- **用户界面**: [frontend/](mdc:frontend/) - Next.js + TypeScript
|
||||
- **UI 组件库**: [ui/](mdc:ui/) - 共享组件
|
||||
|
||||
### 核心目录结构
|
||||
- `backend/internal/handler/` - HTTP 处理器
|
||||
- `backend/internal/logic/` - 业务逻辑层
|
||||
- `backend/internal/model/` - 数据模型
|
||||
- `backend/pkg/` - 共享工具包
|
||||
- `docs/` - 项目文档
|
||||
- `scripts/` - 部署和维护脚本
|
||||
|
||||
## 📋 开发状态
|
||||
参考 [TASK_PROGRESS.md](mdc:TASK_PROGRESS.md) 了解当前开发进度和优先级任务。
|
||||
|
||||
## 🔧 依赖管理
|
||||
- 后端:Go modules (`go.mod`)
|
||||
- 前端:pnpm (推荐) / bun
|
||||
- 管理后台:bun
|
||||
Reference in New Issue
Block a user