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