CONTRIBUTING
============

ET: Legacy development is a collaborative effort done in an open, transparent and friendly manner.
Anyone is welcome to join our efforts!

## QUESTIONS

If you only have a question and don't want to read this whole document:

Do **NOT** file an issue to ask a question. You will get faster results by using the resources below:

* [etlegacy/#general](https://discordapp.com/channels/260750790203932672/260750790203932672) on Discord
* [#etlegacy](https://web.libera.chat/?channels=#etlegacy) on irc.libera.chat

See also our [FAQ](https://github.com/etlegacy/etlegacy/wiki/FAQ).

## BUG REPORTS

When reporting an issue, ensure to be as clear as possible, and include:

* description of the issue (current behavior, expected/desired behavior)
* minimal steps to reproduce the problem
* motivation and use case for changing the behavior (if relevant)
* version used, and behaviour on older versions (if relevant)

Do note that we can only fix issues happening in the engine or in our own mod. Issues specific to third party mods can't be fixed by us.

## FEATURE REQUESTS

The project has defined [scope](https://github.com/etlegacy/etlegacy/wiki/About) for its goals and ambition.

As a result, feature requests might not be accepted if they are considered out of scope.
In case of doubt, you might also want to discuss your idea with us before starting to implement it.

## CODING GUIDELINES

If you are interested to participate, ensure to read first our contribution guidelines:

* [How to commit your code](https://github.com/etlegacy/etlegacy/wiki/How-to-commit-Your-Code)
* [Coding conventions](https://github.com/etlegacy/etlegacy/wiki/Coding-Conventions)

## COMMUNICATION

Communication happens online at:

* [etlegacy/#etlegacy](https://discordapp.com/channels/260750790203932672/346956915814957067) on Discord
* [#etlegacy](https://web.libera.chat/?channels=#etlegacy) on irc.libera.chat
