xref: /aosp_15_r20/external/brotli/CONTRIBUTING.md (revision f4ee7fba7774faf2a30f13154332c0a06550dbc4)
1*f4ee7fbaSAndroid Build Coastguard WorkerWant to contribute? Great! First, read this page (including the small print at
2*f4ee7fbaSAndroid Build Coastguard Workerthe end).
3*f4ee7fbaSAndroid Build Coastguard Worker
4*f4ee7fbaSAndroid Build Coastguard Worker### Before you contribute
5*f4ee7fbaSAndroid Build Coastguard WorkerBefore we can use your code, you must sign the
6*f4ee7fbaSAndroid Build Coastguard Worker[Google Individual Contributor License Agreement]
7*f4ee7fbaSAndroid Build Coastguard Worker(https://cla.developers.google.com/about/google-individual)
8*f4ee7fbaSAndroid Build Coastguard Worker(CLA), which you can do online. The CLA is necessary mainly because you own the
9*f4ee7fbaSAndroid Build Coastguard Workercopyright to your changes, even after your contribution becomes part of our
10*f4ee7fbaSAndroid Build Coastguard Workercodebase, so we need your permission to use and distribute your code. We also
11*f4ee7fbaSAndroid Build Coastguard Workerneed to be sure of various other things—for instance that you'll tell us if you
12*f4ee7fbaSAndroid Build Coastguard Workerknow that your code infringes on other people's patents. You don't have to sign
13*f4ee7fbaSAndroid Build Coastguard Workerthe CLA until after you've submitted your code for review and a member has
14*f4ee7fbaSAndroid Build Coastguard Workerapproved it, but you must do it before we can put your code into our codebase.
15*f4ee7fbaSAndroid Build Coastguard WorkerBefore you start working on a larger contribution, you should get in touch with
16*f4ee7fbaSAndroid Build Coastguard Workerus first through the issue tracker with your idea so that we can help out and
17*f4ee7fbaSAndroid Build Coastguard Workerpossibly guide you. Coordinating up front makes it much easier to avoid
18*f4ee7fbaSAndroid Build Coastguard Workerfrustration later on.
19*f4ee7fbaSAndroid Build Coastguard Worker
20*f4ee7fbaSAndroid Build Coastguard Worker### Code reviews
21*f4ee7fbaSAndroid Build Coastguard WorkerAll submissions, including submissions by project members, require review. We
22*f4ee7fbaSAndroid Build Coastguard Workeruse Github pull requests for this purpose.
23*f4ee7fbaSAndroid Build Coastguard Worker
24*f4ee7fbaSAndroid Build Coastguard Worker### The small print
25*f4ee7fbaSAndroid Build Coastguard WorkerContributions made by corporations are covered by a different agreement than
26*f4ee7fbaSAndroid Build Coastguard Workerthe one above, the [Software Grant and Corporate Contributor License Agreement]
27*f4ee7fbaSAndroid Build Coastguard Worker(https://cla.developers.google.com/about/google-corporate).
28