- 创建 monorepo 结构(Turborepo) - 初始化前端项目(Next.js + TypeScript + Tailwind CSS) - 初始化后端项目(NestJS + TypeScript) - 配置开发工具(ESLint, Prettier, VS Code) - 创建项目文档(README, 开发规范) Closes #1
51 lines
1.3 KiB
Markdown
51 lines
1.3 KiB
Markdown
# Issue #1 实施计划
|
||
|
||
**Issue**: [基础] 项目初始化和环境配置
|
||
**分支**: feature/issue-1
|
||
**预计时间**: 4-6 小时
|
||
|
||
## 实施步骤
|
||
|
||
### 阶段一:Monorepo 结构(30分钟)
|
||
- [x] 创建根目录结构
|
||
- [ ] 初始化 package.json(工作区配置)
|
||
- [ ] 配置 Turborepo
|
||
- [ ] 创建基础文档目录
|
||
|
||
### 阶段二:前端项目 - Next.js(1.5小时)
|
||
- [ ] 创建 Next.js 项目(frontend/)
|
||
- [ ] 配置 TypeScript
|
||
- [ ] 配置 ESLint + Prettier
|
||
- [ ] 配置 Tailwind CSS
|
||
- [ ] 创建目录结构
|
||
|
||
### 阶段三:后端项目 - NestJS(1.5小时)
|
||
- [ ] 创建 NestJS 项目(backend/)
|
||
- [ ] 配置 TypeScript
|
||
- [ ] 配置 ESLint + Prettier
|
||
- [ ] 创建目录结构
|
||
- [ ] 安装核心依赖
|
||
|
||
### 阶段四:数据库配置(1小时)
|
||
- [ ] 安装 SQLite 和 TypeORM
|
||
- [ ] 配置数据库连接
|
||
- [ ] 创建数据库初始化脚本
|
||
|
||
### 阶段五:开发工具(30分钟)
|
||
- [ ] 配置 VS Code 设置
|
||
- [ ] 创建推荐扩展列表
|
||
- [ ] 配置调试脚本
|
||
- [ ] 完善 .gitignore
|
||
|
||
## 验收标准
|
||
- [ ] 前端项目可以成功启动(`npm run dev`)
|
||
- [ ] 后端项目可以成功启动(`npm run start:dev`)
|
||
- [ ] 数据库连接正常
|
||
- [ ] TypeScript 编译无错误
|
||
- [ ] ESLint 检查通过
|
||
- [ ] 项目结构符合设计要求
|
||
|
||
## 当前进度
|
||
- ✅ 创建特性分支
|
||
- ⏳ 阶段一进行中...
|