Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 1.17 KB

File metadata and controls

51 lines (36 loc) · 1.17 KB

贡献指南 (Contributing Guide)

欢迎参与 FetchForge 的开发!感谢你的每一份贡献。

开发准备

# 克隆仓库
git clone https://github.com/gitstq/FetchForge.git
cd FetchForge

# 运行测试
npm test

# 语法检查
npm run check

开发规范

  • 本项目为 零第三方依赖 项目,请勿引入任何 npm 依赖。
  • 遵循 CommonJS 模块规范。
  • 代码注释使用中文,关键逻辑需说明「为什么」。
  • 提交信息遵循 Conventional Commits:
    • feat: 新功能
    • fix: 缺陷修复
    • docs: 文档变更
    • refactor: 重构
    • test: 测试

分支流程

  1. 从 main 检出特性分支:git checkout -b feat/your-feature
  2. 完成开发并自测
  3. 提交代码,推送分支
  4. 发起 Pull Request,描述改动与测试结果

问题反馈

使用 GitHub Issues 提交 bug 或功能建议,尽量附上:

  • 复现步骤
  • 期望行为与实际行为
  • 运行环境(Node 版本 / 系统)

行为准则

保持友善、专业、建设性。任何形式的骚扰与歧视均不被接受。


Made with ❤️ by the FetchForge community.