1# How to submit a bug report 2 3If you received an error message, please include it and any exceptions. 4 5We commonly need to know which language you are using (e.g. Java) and what 6platform you are on: 7 * Operating system (i.e., ```uname -a```) 8 9# How to contribute 10 11We definitely welcome patches and contributions to Census! Here are some 12guideline and information about how to do so. 13 14## Before getting started 15 16In order to protect both you and ourselves, you will need to sign the 17[Contributor License Agreement](https://cla.developers.google.com/clas). 18 19We follow the [Google Proto Style Guide]( 20https://developers.google.com/protocol-buffers/docs/style). 21 22## Proposing changes 23 24Make sure that `bazel build :all` completes successfully without any new warnings. 25Then create a Pull Request with your changes. When the changes are accepted, they 26will be merged or cherry-picked by a Census core developer. 27