Skip to content

Latest commit

 

History

History
16 lines (8 loc) · 2.1 KB

CONTRIBUTING.md

File metadata and controls

16 lines (8 loc) · 2.1 KB

Contributions of all kinds are welcome as GitHub pull requests or bug reports.

The main communication channel for Arx Libertatis development is the #arx IRC channel on Libera.Chat.

If you are planning to fix a tricky bug or implement a larger feature and intend to get it merged, please contact us first via IRC or on the bug tracker to discuss and coordinate the planned changes in order to avoid duplicating work or having to re-do the changes in a way that fits with the project.

All new code must follow the code style guide, including git commit messages. If anything is unclear try to match the style of the existing (updated) code or ask us to update the guide.

Please do not introduce any new compiler errors or warnings. It is not expected of contributors to test with all supported compilers and static analysis tools but please make sure your changes compile without warnings on the compiler you use for development. make style should also report zero warnings.

All source code must be licensed under the "GPLv3 or newer" license detailed in the COPYING and LICENSE files. Non-code contributions should be licensed under appropriate free software or copyleft licenses. Do not submit any code or resources which you do not have the rights to, such as scripts or other assets from Arx Fatalis that were not included in the open-source release of the game.

If you are looking for something to contribute, check the requested features and open issues on the bug tracker.

Also check the developer resources on the wiki. For any other questions don't hesitate to contact us.