To avoid confusion and rejected development commits, please use this guide!
Feel invited to develop with us using these steps:
- Fork our repository and optionally give it a star when you like it.
- Download your fork using a Git Cient like SmartGit (all platforms).
- Pick an Issue you'd like to work on. Introduce yourself in that Issue.
- Work on resolving the Issue you picked using your local code copy.
- Add Code Comments for documentation and follow our Style Guide.
- Increase the build number
*-alpha-bXX
inandroid:versionName
. - Test your changes and submit a pull request when we shall add it.
- Monitor our Current Development Status and Development Cycle.
- Don't be shy to ask if you need help. Ask in your Issue or contact us.
Let our app start up in your native language!
- See our translations and login via GitHub or others to add yours.
- When translating, keep small device screens in mind. Shorten it.
- Please make sure to finish all translations as best as possible.
- Translations will be pulled into our GitHub automatically. Enjoy!
Can't code (yet)? No problem, we love you too!
- Grab our latest Release (or even better: compile from development).
- Read and understand our WIKI and fully agree to our Disclaimer.
- Test our App on demonstrations and riots (warning: Privacy at risk).
- Test all functions of our App and check for possible translation bugs.
- Spread our website, tweet about us or use any other Media Material.
Thank you for encouraging our developers!
- Feel invited to donate using this guide.
Special positions we are currently seeking skilled people for:
- People with a CryptoPhone for double app verification.
- Fixing the identified Coverity Scan Defects of our app.
Useful links to help you with correctly formatting posts.
- Markdown CheatSheet
- GitHub flavored Markdown
- Markdown Basics
- Writing on GitHub
- Mastering Markdown
- Markdown Tables Generator
- Code/Syntax Highlighting
- Please follow our instructions on how to correctly submit Issues.