| 1 |
## Contributing |
| 2 |
|
| 3 |
We are pleased that you are interested in contributing to our work. |
| 4 |
|
| 5 |
### Generated Protocol Buffer Classes |
| 6 |
|
| 7 |
The classes in this repository are generated by the protocol buffer |
| 8 |
compiler, as known as protoc. As such, we can not accept contributions |
| 9 |
directly to these generated classes. Instead, changes should be |
| 10 |
suggested upstream in the [API Common Protos][api-common-protos] |
| 11 |
repository. |
| 12 |
|
| 13 |
|
| 14 |
### Documentation |
| 15 |
|
| 16 |
We want for both protocol buffers and the types that we have provided here |
| 17 |
to be understandable to everyone, including to those who may be unfamiliar |
| 18 |
with the ecosystem or concepts. |
| 19 |
|
| 20 |
That means we want our documentation to be better, and welcome anyone |
| 21 |
willing to help with this. For documentation in the generated classes, please |
| 22 |
open a pull request against the [API Common Protos][api-common-protos] |
| 23 |
repository. |
| 24 |
|
| 25 |
Any improvements to READMEs or other non-generated documentation or |
| 26 |
development scripts in this repository would be greatly appreciated - please |
| 27 |
open a pull request. |
| 28 |
|
| 29 |
|
| 30 |
## Contributor License Agreement |
| 31 |
|
| 32 |
Before we can accept your pull requests, you will need to sign a Contributor |
| 33 |
License Agreement (CLA): |
| 34 |
|
| 35 |
- **If you are an individual writing original source code** and **you own the |
| 36 |
intellectual property**, then you need to sign an [individual CLA][]. |
| 37 |
- **If you work for a company that wants to allow you to contribute your |
| 38 |
work**, then you need to sign a [corporate CLA][]. |
| 39 |
|
| 40 |
You can sign these electronically (just scroll to the bottom). After that, |
| 41 |
we'll be able to accept your pull requests. |
| 42 |
|
| 43 |
[individual CLA]: https://developers.google.com/open-source/cla/individual |
| 44 |
[corporate CLA]: https://developers.google.com/open-source/cla/corporate |
| 45 |
[api-common-protos]: https://github.com/googleapis/api-common-protos |