aboutsummaryrefslogtreecommitdiffstats
path: root/contribute.md
diff options
context:
space:
mode:
Diffstat (limited to 'contribute.md')
-rw-r--r--contribute.md31
1 files changed, 31 insertions, 0 deletions
diff --git a/contribute.md b/contribute.md
new file mode 100644
index 0000000..b43a31c
--- /dev/null
+++ b/contribute.md
@@ -0,0 +1,31 @@
+### Contribute
+
+The Qt Project is an open collaboration effort to coordinate the
+development of the Qt software framework and tools.
+
+#### Create an Account
+
+* [Register](https://login.qt.io/register) your Qt account, so you can
+ easily authenticate among all the Qt services: Bug tracker, Gerrit, Wiki,
+ etc.
+
+
+#### Configure Gerrit
+
+* Login into [Gerrit](https://codereview.qt-project.org/) and add your desire
+ information to your account, but remember to accept the
+ [CLA](https://www.qt.io/legal-contribution-agreement-qt).
+* Configure your SSH and add the proper remote to your repo.
+ ([read more](https://wiki.qt.io/Setting_up_Gerrit)).
+
+
+#### Commit & Push
+
+Once you have your local patch ready to submit, remember a few things:
+
+* Check the [Commit Policy](https://wiki.qt.io/Commit_Policy)
+* Remember to add a `Task-number:` or `Fixes:` entry to the commit footer.
+* Since your patch will be pushed to dev, add a `Pick-to:` when a cherry pick
+ to another branch is necessary.
+* `git push gerrit HEAD:refs/for/dev`
+