- 创建 monorepo 结构(Turborepo) - 初始化前端项目(Next.js + TypeScript + Tailwind CSS) - 初始化后端项目(NestJS + TypeScript) - 配置开发工具(ESLint, Prettier, VS Code) - 创建项目文档(README, 开发规范) Closes #1
1.3 KiB
1.3 KiB
Issue #1 实施计划
Issue: [基础] 项目初始化和环境配置 分支: feature/issue-1 预计时间: 4-6 小时
实施步骤
阶段一:Monorepo 结构(30分钟)
- 创建根目录结构
- 初始化 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 检查通过
- 项目结构符合设计要求
当前进度
- ✅ 创建特性分支
- ⏳ 阶段一进行中...