电商平台项目配置
概述
一个基于Node.js、PostgreSQL和React 18的电商平台项目配置文档,包含完整的开发规范、架构要求和部署流程。
关键内容
- 技术栈与团队配置:
- 技术栈包括Node.js、PostgreSQL、React 18和Docker容器化部署
- 团队规模为5名开发者,项目截止时间为2025年第4季度
-
采用Kubernetes进行容器编排,支持蓝绿部署策略
-
开发规范:
- 代码风格采用Prettier格式化和ESLint(airbnb配置)检查
- 命名规范:文件使用kebab-case,类使用PascalCase,函数变量使用camelCase
-
Git工作流遵循conventional commits规范,需要PR审查和CI/CD检查通过
-
测试与API要求:
- 最低代码覆盖率为80%,使用Jest进行单元测试,Cypress进行E2E测试
- API设计遵循RESTful规范,使用JSON格式请求响应,HTTP状态码正确
- 数据库变更需使用migrations,实施连接池和定期备份策略
来源
- project-CLAUDE.md — 项目配置文件
相关
- Conventional Commits — relates_to
- API规范 — relates_to
- 代码优化 — relates_to
- 数据库迁移 — relates_to
- Docker模式 — extends