You can contribute in several ways to AzerothCore:
To contribute, you obviously need a github account.
You can help much by checking the issues and joining their discussions.
One thing you can do is to update your core and check if the issue is still valid on your revision, then you can write a comment including the commit hash.
Important things to do before reporting a bug:
1) Update your core to the latest AzerothCore revision and check whether the bug is still there
2) Search among the issues to check if someone has already reported the bug, in that case you have just to comment the issue to confirm the bug (including your core revision)
If (and only if) the bug hasn't been reported yet, you can open an issue and include:
If you want to submit code written by someone else, you can give credits to the author when you commit:
git commit --author="AuthorName <autho[email protected]>" -am "Commit message here"
Update: unfortunately, when merging a PR by squashing the commit, GitHub automatically sets the author of the resulting commit as the person who opened the PR. Because of this reason, please mention the original author (and commit, if applicable) in the PR description.
Do you want to improve or add a page to our wiki? Good! Let's discuss it using our chat.