You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jitsi/CONTRIBUTING.md

2.1 KiB

How to contribute

We would love to have your help. Before you start working however, please read and follow this short guide.

Translation

Please go to our translation website, which is a Pootle instance that allows for easy online translation. Many languages are already there and wait for completion.

If your preferred language is not yet created, please drop us an e-mail. Be aware though that completing a new language will be quite some effort, so be sure you actually want to take up on that work and translate more than a few words.

Please do not create any pull requests for the resources_XX.properties files, they will be overwritten with what comes from Pootle. The only exception is if you find mistakes in the language file for English.

For some more information, e.g. how to translate offline visit the How To Translate Jitsi on our website.

Code contributions

Found a bug and know how to fix it? Great! Please read on.

Contributor License Agreement

While Jitsi is released under the LGPL, the copyright holder and principal creator is Blue Jimp. To ensure that we can continue making Jitsi available under an open source license and still pay our bills, we need you to sign our contributor license agreement. If you cannot accept the terms laid out in the agreement, unfortunately, we cannot accept your contribution.

Coding Rules

  • Please read and follow the code conventions, especially the limit on 80 characters per line.
  • Do not reformat existing code.

Creating Pull Requests

  • Perform one logical change per pull request.
  • Maintain a clean list of commits, squash them if necessary.
  • Rebase your topic branch on top of the master branch before creating the pull request.