This file outlines guidelines for contributing to the project. It includes information on how to report issues, suggest improvements, submit pull requests, and adhere to the project's coding standards or community guidelines.
It is not the goal of this project to match retail behavior exactly. Changes to improve the login experience are encouraged.
- Open a new issue in GitHub and include as much detail as possible to assist in reproducing the issue.
- Optionally, add a label to your issue that makes sense to you.
- Open a new issue in GitHub and include as much detail as possible to assist in fulfilling the suggested improvement.
- Add the enchancement label to your issue.
- Are required for any change to be accepted.
- Must describe the functionality that fixes an issue or improves the code.
- If the change is worth mentioning, update the CHANGELOG.md.
- Check that the change might cause a README.md update, and make it if so.
- Do not make PRs to remove functionality that retail does not necessarily support. It is likely that such things have settings to enable or disable.
Generally the following standards are applied, but you may notice private, static, thread static members do not use prefixes. Please avoid prefixes to variable names.
- retail - refers to the public version of the game