Skip to content

参与 MoFox_Bot 项目贡献

非常感谢您有兴趣为 MoFox_Bot 做出贡献!我们欢迎任何形式的贡献,无论是报告错误、提交功能请求,还是直接贡献代码和文档。

为了确保项目健康发展和社区的良好氛围,我们希望您能花几分钟时间阅读以下指南。

行为准则

我们致力于为所有参与者提供一个友好、安全和热情的环境。请务必阅读并遵守我们的行为准则。

如何贡献

您可以通过多种方式为项目做出贡献:

报告问题

如果您在使用中发现了 Bug 或其他问题,请通过 GitHub Issues 报告给我们。

在提交 Issue 之前,请:

  1. 搜索现有 Issue:确保您的问题尚未被报告。
  2. 使用最新版本:确认您使用的是最新版本的 MoFox_Bot。

在提交 Issue 时,请提供以下信息:

  • 清晰的标题:简明扼要地描述问题。
  • 详细的描述:提供问题的复现步骤、期望的行为和实际表现。
  • 环境信息:包括您的操作系统、Python 版本、MoFox_Bot 版本等。
  • 相关的日志或截图:这将帮助我们更快地定位问题。

提出功能建议

我们欢迎您为 MoFox_Bot 提出新的功能建议。您可以通过 GitHub Issues 提交您的想法。

在提交建议时,请:

  • 清晰地描述:说明您希望实现的功能,以及它能解决什么问题。
  • 阐述其价值:解释为什么这个功能对大多数用户是有益的。

贡献代码或文档

我们欢迎开发者为项目贡献代码和文档。

贡献流程

  1. Fork 项目:将主仓库 Fork 到您自己的账户下。
  2. 创建分支:从 dev 分支创建一个新的特性分支,例如 feature/your-new-feature
  3. 提交代码:在您的分支上进行修改,并确保您的代码符合项目的编码规范。
  4. 编写测试:如果适用,请为您的代码添加单元测试。
  5. 提交 Pull Request:将您的分支推送到您的 Fork 仓库,并向主仓库的 dev 分支提交一个 Pull Request。

贡献类型审核策略

为了保证项目质量和设计统一,我们对不同类型的贡献采取不同的审核策略:

  • 功能新增:涉及新功能、架构调整等重大改动。原则上,我们建议您先通过 Issue 与我们讨论,以确保您的想法符合项目的长期发展方向。
  • Bug 修复:修复现有功能中的错误。我们欢迎任何形式的 Bug 修复 PR。
  • 文档改进:修复文档中的错误或提供新的帮助文档。

法律声明

当您为本项目贡献代码或文档时,即表示您同意:

  1. 您贡献的内容完全由您自己创作。
  2. 您拥有贡献内容的相应权利。
  3. 您贡献的内容将根据项目的 GPL-3.0 许可协议 进行分发。

项目成员

  • 核心开发者: @foxcyber907, @Furina-1013-create, @tt-P607, @ikun-11451, @minecraft1024a, @Windpicker-owo
  • Reviewer: 核心开发者及 MoFox_Bot 主仓库的合作者。
  • 贡献者: 所有为项目提交过贡献的用户。

再次感谢您的贡献!

Released under the GPL-3.0 License.