You can contribute to Wire in several ways:
If you find a bug in how Wire apps work, please submit a ticket to our support and we will keep you informed about the progress. Alternatively, you can submit your finding on wire issues. Please make sure to provide as much information as possible to help us reproduce the issue.
If you wish to contribute source code to one of our repositories you have to sign our Contributor Agreement first.
When you submit your first pull request, you can sign the agreement electronically by filling in the required information. You will not have to sign it again for subsequent pull requests from the same GitHub account.
When opening a pull request, please make sure to follow the next guidelines:
- Make sure to fill in the pull request template to the fullest extent possible, this will help us understand faster the changes proposed.
- Make sure to run the tests and linters before submitting the pull request.
- Add the necessary tests for the changes you are proposing, this will help us ensure that the changes are working as expected.
Note
We accept only bug fixes and code improvements. We cannot accept new features, UI or UX changes – these are decided by Wire and built by the Wire development team.
If you want to help Wire to speak more languages, please refer to our site, to see the official list of supported languages and those who are open to contribute.
To do so, you will find instructions there, but you can do the following:
- Create a Crowdin account.
- Request access to add translations in our project.
- Translate away.