Contribution information - VanaDev/Vana GitHub Wiki
First and foremost, you must agree to license your work under the project's GPLv2 license (including ceding copyright to "Vana Development Team"). This is the only license permitted for contribution at this time.
You will also be agreeing to the constraint that if you become unreasonably difficult to contact, you forfeit your voice in any potential future re-licensing. For the purposes of this project, "unreasonably difficult to contact" means that you do not respond to e-mails and have no trail to follow to contact you for a period of 3 months since the last attempt to establish communication. This is very important and you should ensure that you are okay with this constraint before contributing. In the case that you happen to become available between when any potential re-licensing action goes through and the 3-month date has passed, you will be able to resume as though you had been available and will not forfeit your voice.
Ideally, any contributions made to Vana will follow code style guidelines.
It is also requested that changes that have a documentation component to them include the documentation.
In the case where dependencies are modified, it is required to modify and contribute commits to https://github.com/VanaDev/LazurBeemz, as well as updating the CMake lists in the Vana repository.