- 新增 Dockerfile 和 .dockerignore 文件 - 添加 Gitea 持续集成工作流,用于构建和推送 Docker 镜像 - 新增 .gitignore 文件,忽略构建和配置文件 - 添加项目结构和规范文档,包括 TypeScript、模块化、API、数据库等规范 - 新增前端和后端的基础代码结构
25 lines
485 B
Markdown
25 lines
485 B
Markdown
# 基础规范
|
|
|
|
## 项目结构
|
|
|
|
```
|
|
src/
|
|
├── client/ # 前端代码 (React + Vite)
|
|
├── server/ # 后端代码 (Hono + TypeORM)
|
|
│ ├── api/ # API路由
|
|
│ ├── migrations/ # 数据库迁移脚本
|
|
│ ├── modules/ # 业务模块
|
|
│ └── middleware/ # 中间件
|
|
```
|
|
|
|
## 技术栈
|
|
|
|
### 前端
|
|
- React 18
|
|
- TypeScript (严格模式)
|
|
- Vite 构建工具
|
|
|
|
### 后端
|
|
- Hono 框架
|
|
- TypeORM (MySQL)
|
|
- Redis (缓存/会话管理) |