1*d5c09012SAndroid Build Coastguard Worker# How to contribute 2*d5c09012SAndroid Build Coastguard Worker 3*d5c09012SAndroid Build Coastguard WorkerWe definitely welcome feedback and contribution to Google APIs! Here 4*d5c09012SAndroid Build Coastguard Workeris some guideline and information about how to do so. 5*d5c09012SAndroid Build Coastguard Worker 6*d5c09012SAndroid Build Coastguard Worker## Legal requirements 7*d5c09012SAndroid Build Coastguard Worker 8*d5c09012SAndroid Build Coastguard WorkerIn order to protect both you and ourselves, you will need to sign the 9*d5c09012SAndroid Build Coastguard Worker[Contributor License Agreement](https://cla.developers.google.com/clas). 10*d5c09012SAndroid Build Coastguard Worker 11*d5c09012SAndroid Build Coastguard Worker## Technical requirements 12*d5c09012SAndroid Build Coastguard Worker 13*d5c09012SAndroid Build Coastguard WorkerYou will need several tools to work with this repository. At minimum, 14*d5c09012SAndroid Build Coastguard Workeryou need both [Protocol Buffers](https://github.com/google/protobuf) 15*d5c09012SAndroid Build Coastguard Workerand [gRPC](https://github.com/grpc) in order to compile this 16*d5c09012SAndroid Build Coastguard Workerrepository and generate client library source code in various 17*d5c09012SAndroid Build Coastguard Workerprogramming languages. 18*d5c09012SAndroid Build Coastguard Worker 19*d5c09012SAndroid Build Coastguard WorkerTo compile the generated code into usable client libraries, you will 20*d5c09012SAndroid Build Coastguard Workerneed to use appropriate development environments and setup proper 21*d5c09012SAndroid Build Coastguard Workerbuild configurations. 22*d5c09012SAndroid Build Coastguard Worker 23*d5c09012SAndroid Build Coastguard Worker## Additional note 24*d5c09012SAndroid Build Coastguard Worker 25*d5c09012SAndroid Build Coastguard WorkerCurrently, the root's Makefile only lets you generate source code for 26*d5c09012SAndroid Build Coastguard Workerthe client library in the programming languages supported by 27*d5c09012SAndroid Build Coastguard Worker[gRPC](https://github.com/grpc). It does not generate the ready-to-use 28*d5c09012SAndroid Build Coastguard Workerclient libraries yet. 29