RAGflow/CONTRIBUTING.md

1.5 KiB
Raw Permalink Blame History

贡献指南

本文档提供了向 RAGFlow-Plus 提交贡献的指导原则和主要注意事项。

  • 如需报告错误,请通过GitHub issue提交问题。
  • 其他疑问可先在Discussions中查阅现有讨论或发起新话题。

可贡献的内容

以下列举部分可贡献的方向(非完整列表):

  • 提议或实现新功能
  • 修复错误
  • 添加测试用例或演示案例
  • 发布博客或教程
  • 更新现有文档、代码或注释
  • 建议更友好的错误提示

提交拉取请求PR

通用流程

  1. Fork本GitHub仓库
  2. 将fork克隆到本地
    git clone git@github.com:<你的用户名>/ragflow-plus.git
  3. 创建本地分支:
    git checkout -b my-branch
  4. 提交信息需包含充分说明:
    git commit -m '提交信息需包含充分说明'
  5. 推送更改到GitHub含必要提交信息
    git push origin my-branch
  6. 提交PR等待审核

PR提交前注意事项

  • 大型PR建议拆分为多个独立小PR便于追踪开发历史
  • 单个PR应专注解决一个问题无关改动需保持最小化
  • 新增功能需包含测试用例,既验证代码正确性也防止未来变更引发问题

PR描述规范

  • 标题需简洁清晰且信息完整
  • 如关联GitHub issue请在描述中引用对应编号
  • 重大变更API修改需在描述中包含详细设计说明