感谢您对 APIMockForge 的关注!我们欢迎各种形式的贡献。
- 使用 GitHub Issues 提交问题
- 清晰描述问题和复现步骤
- 提供环境信息(Node.js版本、操作系统等)
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/amazing-feature) - 提交更改 (
git commit -m 'feat: add amazing feature') - 推送到分支 (
git push origin feature/amazing-feature) - 创建 Pull Request
我们遵循 Angular Commit Message Convention:
feat: 新功能fix: 修复问题docs: 文档更新style: 代码格式(不影响功能)refactor: 代码重构perf: 性能优化test: 测试相关chore: 构建/工具相关
# 安装依赖
npm install
# 启动开发服务器
npm run dev
# 运行测试
npm test
# 代码检查
npm run lint
# 格式化代码
npm run format- 使用 TypeScript 编写代码
- 遵循 ESLint 和 Prettier 配置
- 为新功能添加测试用例
- 保持代码注释清晰
- 尊重每一位贡献者
- 接受建设性批评
- 关注项目最佳利益
Thank you for your interest in contributing to APIMockForge!