向 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 等的编程语言基础知识来帮助我们完成以下的事情:
- 帮助修复 BUG
- 完成 API 的实现(包括 SpongeForge 和 SpongeVanilla)
- 帮助撰写文档
- 帮助在 Crowdin 上翻译文档
- 协助开发 Ore
SpongeAPI、SpongeForge、SpongeVanilla、Ore 以及 SpongeDocs 都托管在 GitHub 上开发。