# 项目开发规范

## 代码风格
1. 使用TypeScript开发，遵循严格类型检查
2. 使用ES6+语法特性
3. 使用4个空格缩进
4. 单行代码不超过120个字符
5. 使用JSDoc格式注释

## Git提交规范
1. 提交信息遵循Conventional Commits规范
2. 类型前缀：feat, fix, docs, style, refactor, test, chore等
3. 提交信息格式：`<type>(<scope>): <subject>`

## 测试要求
1. 单元测试覆盖率不低于80%
2. 使用Jest测试框架
3. 测试文件与源码文件同名，后缀为`.test.ts`

## 发布流程
1. 版本号遵循SemVer规范
2. 发布前必须通过所有测试
3. 使用`npm publish`发布

## 依赖管理
1. 生产依赖需明确版本号
2. 开发依赖使用最新稳定版
3. 定期更新依赖版本