[Top level](../README.md)

# How to Contribute to SVT-AV1

We welcome community contributions to the SVT-AV1 Encoder and Decoder. Thank
you for your time! By contributing to the project, you agree to the license,
patent and copyright terms in the AOM License and Patent License and to the
release of your contribution under these terms. See [LICENSE](LICENSE.md) and
[PATENTS](PATENTS.md) for details.

## Contributor agreement

You will be required to execute the appropriate [contributor agreement](http://aomedia.org/license/)
to ensure that the AOMedia Project has the right to distribute your changes.

## Contribution process

- Follow the [coding guidelines](STYLE.md) and the [contributing guidelines](CONTRIBUTING.md)

- Validate that your changes do not break a build

- Perform smoke tests and ensure they pass

- Submit a pull request for review to the maintainer

## How to Report Bugs and Provide Feedback

Use the [Issues](https://gitlab.com/AOMediaCodec/SVT-AV1/issues) tab on GitLab.
To avoid duplicate issues, please make sure you go through the existing issues
before logging a new one. You can find previously asked questions
[here](https://gitlab.com/AOMediaCodec/SVT-AV1/-/issues?sort=created_date&state=all&label_name[]=question).

## IRC

`#svt` on Libera.chat. Join via [Libera Webchat](https://web.libera.chat/?channel=#svt) or use your favorite IRC client.
