QtPass 1.5.1
Multi-platform GUI for pass, the standard unix password manager.
Loading...
Searching...
No Matches
Contributing

Make sure you have read the FAQ

Thank you for wanting to contribute to making QtPass awesome.

Pull Request Process

  1. Ensure install or build dependencies and artifacts are not committed.
  2. When adding big new features or changes to the build tool, update the README.md to reflect those.
  3. Make sure you update all of the CI configs if needed. These run on every Pull Request.
  4. Increase the version numbers in relevant files when applicable. The versioning scheme we use is SemVer.
  5. 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.

Translations

QtPass uses Weblate for translations.

To add a new language:

  • Add your language code to src/qtpass.pro under TRANSLATIONS
  • Run qmake to generate the translation files
  • Edit the .ts file with Qt Linguist: linguist localization/qtpass_xx_YY.ts

Qt Linguist has helpful in-context translation options.

Getting Help

License

QtPass is released under the GNU GPL v3.0 license. https://www.gnu.org/licenses/gpl-3.0.html