# 188-179 招聘系统 - 文档索引

欢迎来到 188-179 招聘系统项目文档。本系统是一个大型企业级 Monorepo 招聘管理平台。

## 快速导航

### 🚀 快速开始
- [项目概览](./README.md) - 项目介绍和技术栈
- [开发环境设置](./guides/setup.md) - 环境配置和安装
- [本地开发指南](./guides/local-development.md) - 本地开发工作流
- [部署指南](./guides/deployment.md) - 生产环境部署

### 🏗️ 架构文档
- [Monorepo架构](./architecture/monorepo.md) - 工作空间和包管理
- [模块组织结构](./architecture/module-structure.md) - 包分类和依赖关系
- [数据模型](./architecture/data-models.md) - 数据库Schema设计
- [API设计](./architecture/api-design.md) - RESTful API规范

### 📋 开发规范
- [编码标准](./standards/coding-standards.md) - 通用编码规范
- [后端模块开发规范](./standards/backend-module-standards.md) - 后端模块包开发
- [UI包开发规范](./standards/ui-package-standards.md) - React UI组件开发
- [小程序UI包开发规范](./standards/mini-ui-package-standards.md) - Taro小程序组件开发
- [测试规范](./standards/testing-standards.md) - 测试策略和最佳实践

### 🧪 测试标准
- [后端模块测试规范](./standards/backend-module-testing-standards.md) - 后端模块测试
- [Web服务器测试规范](./standards/web-server-testing-standards.md) - Web服务器E2E测试
- [Web UI测试规范](./standards/web-ui-testing-standards.md) - React组件测试

## 项目概览

### 技术栈

| 类别 | 技术 |
|------|------|
| **前端** | React 19, Taro 3.x, Vite 7.x |
| **后端** | Hono 4.x, NestJS (部分) |
| **数据库** | PostgreSQL 17 |
| **缓存** | Redis 7 |
| **存储** | MinIO |
| **包管理** | pnpm workspaces |
| **测试** | Vitest, Playwright |

### 包统计

| 目录 | 包数量 | 描述 |
|------|--------|------|
| `packages/` | 61 | 核心共享包和业务模块 |
| `allin-packages/` | 15 | AllIn业务模块 |
| `mini-ui-packages/` | 18 | 小程序UI组件库 |
| `web/` | 1 | 管理后台应用 |
| `mini/` | 1 | 员工小程序 |
| `mini-talent/` | 1 | 人才小程序 |

## 开发快速命令

```bash
# 安装依赖
pnpm install

# 启动所有应用
pnpm dev

# 仅启动管理后台
pnpm run dev:web

# 构建所有包
pnpm build

# 运行测试
pnpm test

# 类型检查
pnpm typecheck
```

## 文档更新记录

| 日期 | 更新内容 |
|------|----------|
| 2026-01-07 | 创建新文档结构，更新项目架构 |
| 2025-12-26 | 更新后端模块和测试规范 |
| 2025-12-04 | 添加UI包测试规范 |

## 获取帮助

如需帮助或有疑问，请：
1. 查阅相关文档
2. 检查现有实现作为参考
3. 联系项目维护者

---

**项目名称**: 188-179 招聘系统
**最后更新**: 2026-01-07
**文档版本**: 3.0
