此页面最终更新于 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
中描述的相同许可证。你应该拥有或明确标明你贡献的代码。
- 事先检查复制代码的许可证。