Appearance
为 Pumpkin 做出贡献
我们感谢您对为 Pumpkin 做出贡献的兴趣!本文档概述了提交错误报告、功能建议和代码更改的指南。
开始
如果您需要进一步的帮助或有其他问题,请随时 Discord 告知,我会尽力为您提供支持。
如何贡献?
您可以以以下几种方式为 Pumpkin 做出贡献:
报告错误
如果您遇到一个错误,请先在 issue 上搜索现有的问题。
如果您找不到重复的问题,请打开一个新的问题。
按照模板并提供错误的清晰描述,包括如果可能的话,提供重现它的步骤。
截图、日志或代码片段也可能很有帮助。
功能建议
您有没有关于如何改进 Pumpkin 的想法?通过在 issue 上打开一个issue来分享您的想法。
详细描述提议的功能,包括其好处和潜在的问题等。
贡献代码
要开始为 Pumpkin 贡献代码,请在 GitHub 上 Fork 仓库。
如果您还没有 GitHub 账户,请先创建一个。
前往 Pumpkin 的 GitHub组织 页面并点击 “Fork” 按钮。
创建一个 Fork 意味着您现在拥有了 Pumpkin 源代码的副本(但这这并不意味着您拥有版权)。
现在您有了可以编辑的副本,您将需要一些开发工具。
如果您需要安装 Git,可以访问 Git 下载适用于您操作系统的版本。
Git 是一个分布式版本控制系统,可以帮助您更好地管理代码和协作开发。安装完成后,您就可以开始使用 Git 来克隆、编辑和提交代码了。
要开始使用git,请访问 Git入门
可选:如果您想要一个图形化工具来与 Github 交互,可以安装 Github-Desktop
如果您不习惯使用命令行,Github Desktop 可能会更容易上手,但并不适合每个人。
要开始使用 Github Desktop,请访问 开始使用 GitHub Desktop
如果您想要贡献代码,请在以下网址安装 Rust: rust-lang.org.
如果您想要贡献文档,请安装 NodeJS
获取 Minecraft 源代码
在 Pumpkin 开发时,我们严重依赖官方 Minecraft 客户端,并利用现有的服务器逻辑。我们经常参考官方 Minecraft 源代码。
获取 Minecraft 源代码的最简单方法是使用 Fabric Yarn。在运行以下命令之前,请确保您已安装 Gradle:
git clone https://github.com/FabricMC/yarn.git
cd yarn
./gradlew decompileVineflower
反编译后,您可以在以下位置找到源代码: build/namedSrc
.
附加信息
我们鼓励您对现有的问题和拉取请求(PR)发表评论,分享您的想法并提供反馈。
如果您需要帮助,请随时在 issue 中提问或联系项目维护者。
在提交大型贡献之前,请考虑打开一个 issue、discussions 或在我们的 Discord 上与我们讨论您的方法。