Contributing Overview

Thanks for your interest in contributing! This guide will help you get started.

Ways to contribute

You can contribute in a variety of ways:

All contributions and interactions with the community must adhere to our contributor code of conduct.

CLA (Contributor License Agreement)

A Contributor License Agreement (CLA) is a legal document that outlines the terms and conditions under which a contributor submits their work, such as code, documentation, or other materials, to a project.

Before submitting any Pull Request, please take a look at our CLA document, fill it out and send it to After that, you are good to go.

Best practices

Here are some tips to get you started: