• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# How to Contribute
2
3We welcome community contributions to `iamf-tools`. Thank you for your time! By
4contributing to the project, you agree to the license, patent and copyright
5terms in the AOM License and Patent License and to the release of your
6contribution under these terms. See [LICENSE](LICENSE) and [PATENTS](PATENTS)
7for details.
8
9## Contributor agreement
10
11You will be required to execute the appropriate
12[contributor agreement](http://aomedia.org/license/) to ensure that the AOMedia
13Project has the right to distribute your changes.
14
15## Coding style
16
17We are using the Google C++ Coding Style defined by the
18[Google C++ Style Guide](https://google.github.io/styleguide/cppguide.html).
19
20The coding style used by this project is enforced with clang-format using the
21following configuration file in the root of the repository.
22[.clang-format](.clang-format)
23
24```
25    # Apply clang-format to modified .cc, .h files
26    $ clang-format -i --style=file \
27      $(git diff --name-only --diff-filter=ACMR '*.cc' '*.h')
28```
29