向 Sponge 贡献代码

这一部分告诉你如何开始投入使用 Sponge。

有什么项目是我可以帮忙的?

Sponge 项目和它的所有部分在 GitHub 上维护。如果你对 GitHub 和其对应的工具 Git 不太熟悉,你可以考虑先看一看如何使用 Git/GitHub 这一章节。在你的所有工作开始之前,我们强烈建议你阅读贡献指南这一部分。我们目前维护的项目部分如下:

  • SpongeAPI

  • SpongeForge

  • SpongeVanilla

  • SpongeCommon

  • Mixin

  • SpongeDocs

  • Ore

如果你想要知道更多关于项目的内容,可以去阅读 Sponge 项目的架构这一部分。

需要什么样的帮助?

基本的贡献

这里是几乎每一个人都可以完成的贡献。你不需要知道一些诸如 Java 或 Python 等编程语言。

  • 测试 SpongeForge 或者 SpongeVanilla 并报告 BUG 或者偶然出现的使用问题

  • 报告或者建议你遇到的任何错误、故障、和 BUG。

  • 提出可以让 Sponge 改进的建议和意见

通过我们的 GitHub 仓库来汇报 Bug,和我们的论坛来提供建议。可以看看我们的 Bug 反馈说明 以获取更多的信息。

中级的贡献

你应该至少拥有 Java 或 Python 等的编程语言基础知识来帮助我们完成以下的事情:

SpongeAPISpongeForgeSpongeVanillaOre 以及 SpongeDocs 都托管在 GitHub 上开发。

高级的贡献

最后,这里还有最为困难的工程需要你的帮助。在决定提供帮助前,我们强烈建议你确认对 Java 和 Minecraft 本身有深刻了解,并且对 SpongeAPI 和它的结构有基本认识:

内容