Skip to content
此页面最终更新于 LevelledMobs 3.1.1 b481

如果贡献者遵循本指南,我们将高度感激,因为这将为主要开发人员节省大量清理 PR 的时间。


必须事项:

  • 开始处理拉取请求(PR)之前,请与开发团队联系,确保这值得你的时间。如果问题跟踪器上的问题带有“contributions welcome”标签,那么很可能我们会给你 👍🏻。

  • 请使用花括号,特别是在使用“if abc else xyz”语句时。唯一的例外是对于小的“if”语句,例如 if(enabled) runMethod();

  • 在代码中尽可能包含 Javadocs 和注释,除非它显然是不言自明的(例如 changeWoolColor(Block))。

  • 除非你认为它们是重大改进,请不要提交任何个人 IDE 设置更改。如果发现你的 IDE 正在添加自己的文件,请考虑将它们添加到.gitignore中。

  • 请不要使用 IDE 的自动代码重排功能。我们特意将方法和变量排列在特定的位置,比如 IntelliJ IDEA 中的“重定位代码”这类功能会干扰它。

语言:

  • 请你尽可能使用美式英语(en-us)拼写。

  • 唯一的例外是插件的名称,LevelledMobs,它最初是用澳大利亚英语(en-au)拼写的,应继续使用以防止破坏依赖于这种拼写的任何资源。

    • 美式英语使用 leveled(总共两个 l 字符),而澳大利亚英语使用 levelled(总共三个 l 字符)。

    • 对此混淆表示抱歉!

代码的所有权

  • 任何贡献必须遵循LICENSE.md中描述的相同许可证。

  • 你应该拥有或明确标明你贡献的代码。

    • 事先检查复制代码的许可证。

Published under GNU GPL v3 Licensed