AzerothCore
Pages :

参与贡献

你可以通过以下几种方式为 AzerothCore 做出贡献:

基本信息

要参与贡献,你显然需要一个 GitHub 账号。

如何评论一个 issue {#how-to-comment-an-issue}

你可以通过查看 issues 并加入相关讨论来提供很大帮助。

你可以做的一件事是:更新你的 core,检查该 issue 在你的版本上是否仍然有效,然后写一条评论,附上 commit 哈希值

如何提交一个 issue {#how-to-open-an-issue}

在报告 bug 之前,有几件重要的事情需要做:

1) 将你的 core 更新到最新的 AzerothCore 版本,并检查该 bug 是否仍然存在

2) 在 issues 中搜索,检查是否已经有人报告过这个 bug。如果是,你只需评论该 issue 以确认 bug(并附上你的 core 版本)

如果(并且仅在)该 bug 尚未被报告过,你可以提交一个 issue,并包含以下内容:

  • bug 的描述,包括任何有用的链接以及相关实体(NPC、法术、游戏对象等)的 ID/GUID/名称
  • 你所运行的 AzerothCore 的 core 版本(commit 哈希值)不要只写“最新版本”,即使你刚刚更新过 core
  • 如果是构建问题,最好还能提供你的操作系统编译器版本

如何测试一个 Pull Request {#how-to-test-a-pull-request}

如何创建一个 Pull Request {#how-to-create-a-pull-request}

给代码原作者署名

如果你想提交由其他人编写的代码,可以在 commit 时给原作者署名:

git commit --author="AuthorName <[email protected]>" -am "Commit message here"

更新:遗憾的是,当以 squash 方式合并 PR 时,GitHub 会自动将合并后 commit 的作者设置为提交该 PR 的人。因此,请在 PR 描述中提及原作者(如适用,也请附上原 commit)。

改进 Wiki {#improve-the-wiki}

你想改进我们的 Wiki 或添加新页面吗?很好!请使用我们的聊天室来讨论。