aboutsummaryrefslogtreecommitdiffstats
path: root/contribute.md
blob: b43a31c3d2f900666d628e116ece159acf1bf8e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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`