blob: bfe9fdb532847d129d37eb4a595f6222fac04087 [file] [log] [blame] [view]
Brad Fitzpatrickea87ff92016-12-13 14:13:28 -08001# Gerrit Access
2
3There are two types of Gerrit access described here, with different powers & responsibilities. Only ask for access if you're an active member of the community. New contributors should participate in the Gerrit code review process for some time before requesting access.
4
Brad Fitzpatrick7163f4c2017-01-06 14:51:19 -08005(For Github access, see https://golang.org/wiki/GithubAccess)
6
Brad Fitzpatrickea87ff92016-12-13 14:13:28 -08007## Approver Access ("approvers")
8
Brad Fitzpatrickaa57efd2017-02-09 09:18:17 -08009Approver access gives you power to +2 CLs and submit them.
10
11Rules for voting +2 on changes: only +2 things that you're very confident in, and generally only in a directory (or package) that you normally "own", unless it's trivial and obviously correct.
12
13Rules for submitting changes: if a change touches an area that you own, you can submit any changes after a +2. But elsewhere only submit your own changes after receiving a +2 from the owner of that area.
Brad Fitzpatrickea87ff92016-12-13 14:13:28 -080014
Tobias Klauserc40f12e2017-12-12 16:28:00 +010015To request this access, reference https://go-review.googlesource.com/#/admin/groups/1005,members in your bug. See below.
Brad Fitzpatrickea87ff92016-12-13 14:13:28 -080016
17## Trybot Access ("may-start-trybots")
18
19Trybot access lets you kick off a trybot run, testing a CL in Gerrit against the most common builders. The Trybots run in a somewhat-secure and somewhat-isolated environment, but they're not perfectly security hardened. You must skim the CL for anything malicious before starting Trybots.
20
Tobias Klauserc40f12e2017-12-12 16:28:00 +010021To request this access, reference https://go-review.googlesource.com/#/admin/groups/1030,members in your bug. See below.
Brad Fitzpatrickea87ff92016-12-13 14:13:28 -080022
23# Requesting Access
24
Brad Fitzpatrickde89f262017-12-11 14:08:25 -080025To get request either of the access types above, file a bug (https://github.com/golang/go/issues/new?title=access:+&body=See+https://golang.org/wiki/GerritAccess) and list and state which access you want (its name and group URL), and state your Gerrit email address.
Brad Fitzpatrick256022b2017-01-06 14:59:05 -080026
27## Once you have access
28
Kashav Madan0e8c9c62017-07-24 15:37:22 -040029Go help garden! See https://golang.org/wiki/Gardening.