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