xref: /aosp_15_r20/external/googleapis/CONTRIBUTING.md (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1# How to contribute
2
3We definitely welcome feedback and contribution to Google APIs! Here
4is some guideline and information about how to do so.
5
6## Legal requirements
7
8In order to protect both you and ourselves, you will need to sign the
9[Contributor License Agreement](https://cla.developers.google.com/clas).
10
11## Technical requirements
12
13You will need several tools to work with this repository. At minimum,
14you need both [Protocol Buffers](https://github.com/google/protobuf)
15and [gRPC](https://github.com/grpc) in order to compile this
16repository and generate client library source code in various
17programming languages.
18
19To compile the generated code into usable client libraries, you will
20need to use appropriate development environments and setup proper
21build configurations.
22
23## Additional note
24
25Currently, the root's Makefile only lets you generate source code for
26the client library in the programming languages supported by
27[gRPC](https://github.com/grpc). It does not generate the ready-to-use
28client libraries yet.
29