Make sure you have read the FAQ
Thank you for wanting to contribute to making QtPass awesome.
- Ensure install or build dependencies and artifacts are not committed.
- When adding big new features or changes to the build tool, update the README.md to reflect those.
- Make sure you update all of the CI configs if needed. These run on every Pull Request.
- Increase the version numbers in relevant files when applicable. The versioning scheme we use is SemVer.
- You may merge the Pull Request once you have the sign-off of one other developer, or if you do not have permission to do that, you may request a reviewer to merge it for you.
QtPass uses Weblate for translations.
To add a new language:
- Add your language code to
src/qtpass.prounder TRANSLATIONS - Run
qmake6to generate the translation files - Edit the
.tsfile with Qt Linguist:linguist localization/qtpass_xx_YY.ts
Qt Linguist has helpful in-context translation options.
- Open an issue for bugs or feature requests
- Email help@qtpass.org for general questions
QtPass is released under the GNU GPL v3.0 license. https://www.gnu.org/licenses/gpl-3.0.html