name: devops-quality description: 代码质量标准、代码检查规则和CI/CD原则。
DevOps 与 代码质量
代码检查与格式化
- 工具: ESLint (
npm run lint)。 - 配置:
eslint.config.mjs/next.config.ts。 - 规则:
tsconfig.json中启用了严格类型检查。
版本控制
- 分支策略: 功能分支工作流 (main <- feature/xyz)。
- 提交信息: 推荐使用语义化提交 (例如:
feat: 添加聊天机器人,fix: 修复头部溢出)。
持续集成 (CI)
(未来实现)
- GitHub Actions: 推荐用于在每个PR上运行
npm run lint和npm run build。 - 测试:
- 单元测试: Jest (用于工具逻辑)。
- 端到端测试: Playwright (用于认证流程)。
密钥管理
- 本地:
.env文件 (永不提交)。 - 生产环境: Vercel 环境变量。