# 贡献指南

感谢你考虑为 jsonsage 做出贡献！

## 如何贡献

1. Fork 这个仓库
2. 创建你的特性分支 (`git checkout -b feature/amazing-feature`)
3. 提交你的更改 (`git commit -m 'feat: add some amazing feature'`)
4. 推送到分支 (`git push origin feature/amazing-feature`)
5. 开启一个 Pull Request

## 提交规范

我们使用 [Conventional Commits](https://www.conventionalcommits.org/) 规范：

- `feat`: 新功能
- `fix`: 修复
- `docs`: 文档更改
- `style`: 代码格式
- `refactor`: 代码重构
- `test`: 测试
- `chore`: 构建过程或辅助工具的变动

## 开发流程

1. 安装依赖：`npm install`
2. 运行测试：`npm test`
3. 构建项目：`npm run build`

## 测试指南

- 确保所有测试都能通过
- 为新功能添加测试
- 保持测试覆盖率

## 文档

- 更新 README.md
- 更新 API 文档
- 添加示例代码

## 问题反馈

使用 GitHub Issues 提交问题，请确保：

1. 描述清楚问题
2. 提供复现步骤
3. 说明运行环境

## 代码审查

所有提交都需要通过代码审查：

1. 遵循代码规范
2. 保持简洁明了
3. 添加必要的注释
4. 更新相关文档

感谢你的贡献！
