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