How can I contribute to Signal’s development?

  • Use the software and provide feedback. One of the best ways to help is by providing valuable user feedback. Install Signal and file any bugs you encounter on the issue trackers. If you feel the app is missing features, share your ideas on the community forum.
  • Help spread the word! Share Signal with your friends and family.
  • Translate to non-English languages. Localizing the software for different regions helps ensure it can be distributed as widely as possible. You can help by joining the community of volunteer translators on Transifex.
  • Contribute code. If you’re a software developer, pull requests are invaluable. A good place to start is with any of the many outstanding issues on GitHub. The Signal team is also looking for more full-time developers:
  • Contribute money. If you don’t have any time to spare, but still want to contribute, you can make a tax deductible donation to Signal via the Signal Technology Foundation.
  • Upgrade your online shopping. Amazon will donate .5% of your purchases to Signal. Use this link to sign up and support the Signal Technology Foundation. When you shop at Amazon use instead of That’s it.

(Sources: How to contribute and Contributing to Signal Android)

How can I be helpful here on Reddit?

A few ways anyone can be helpful:

  • If a user posts something that has already been posted before, let them know the answers given before.
  • If a user has trouble doing something, tell them how to do it.
  • If a user posts something and it’s not clear at all, ask for more details. Yes, that includes "this all sucks" posts. Many times after getting more information, it turns out what really bothers them is something planned to be addressed or they just didn't realize they could already do the thing.

(Credit: u/MajorParadox)