summaryrefslogtreecommitdiffstats
path: root/CONTRIBUTING.md
diff options
context:
space:
mode:
authorAnne Jan Brouwer <brouwer@annejan.com>2019-10-23 17:16:42 +0200
committerAnne Jan Brouwer <brouwer@annejan.com>2019-10-23 17:16:42 +0200
commit1ac2970ea2e235b5626d48b912974fb3d00e8a68 (patch)
treeef883ede2381642414824b2b132c794311983f34 /CONTRIBUTING.md
parentb61eb4b34d7294ee0ca8408a9b643de295ee7dd4 (diff)
Updated CONTRIBUTING, locales and changed the "Current profile / password-store / password manager" to "Current path"
Diffstat (limited to 'CONTRIBUTING.md')
-rw-r--r--CONTRIBUTING.md19
1 files changed, 18 insertions, 1 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 6d19bc79..aa6f614c 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -8,16 +8,28 @@ Thank you for wanting to contribute to making QtPass awesome.
This document is still in a very early stage and needs a lot more work.
+## Pull Request Process
+
+1. Ensure install or build dependencies and artefacts are not commmitted.
+2. When adding big new features or changes to the build system, update the [README.md](README.md) to reflect those.
+3. Make sure you update all of the CI configs if need be. These are ran on every Pull Request.
+3. Increase the version numbers in relevant files when applicable.
+ The versioning scheme we use is [SemVer](http://semver.org/).
+4. You may merge the Pull Request in 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
* Add you language to the `qtpass.pro` file
under TRANSLATIONS and in the `resources.qrc` file.
-* Next run the command `lupdate qtpass.pro` which will create the localization files.
+* Next run the command `./translate` which will create and update the localization files.
* Edit your file with (let's imagine your language is sv_SE (Swedish)
`linguist localization/localization_sv_SE.ts`
Qt Linguist has very nice in-context translation options [for translators](https://doc.qt.io/qt-5/linguist-translators.html)
+You can do online translations via [Weblate](https://hosted.weblate.org/projects/qtpass/qtpass/)
+
## IRC
For questions or brainstorming about features please join #ijhack on freenode.
@@ -25,3 +37,8 @@ For questions or brainstorming about features please join #ijhack on freenode.
## Gitter
Or if you prefer to use [gitter](https://gitter.im/IJHack/qtpass)
+
+## License
+
+QtPass is released under the GNU GPL v3.0 license.
+http://www.gnu.org/licenses/gpl-3.0.html