# Contribution<a name="EN-US_TOPIC_0000001055208082"></a>

## Contributing Code<a name="en-us_topic_0000001053868136_section10170447161315"></a>

## Before You Start<a name="en-us_topic_0000001053868136_section2734837154520"></a>

**Signing the CLA**

You must sign a Contributor License Agreement \(CLA\) before you can contribute to the community.

Obtain the CLA from the  [**docs/en/contribute**](https://gitee.com/openharmony/docs/tree/master/en/contribute)  directory, sign the CLA, and send an email to the [contact@openharmony.io](mailto:contact@openharmony.io) . \(Online signing is currently unavailable.\)

**Code of Conduct**

OpenHarmony is an open source community that relies entirely on the friendly, welcoming environment of the community. Read and abide by the community's  [Code of Conduct](code-of-conduct.md#EN-US_TOPIC_0000001055368056)  before contributing to the community.

## Start Contributing<a name="en-us_topic_0000001053868136_section184321756134618"></a>

For details about how to contribute to code, see  [Contributing Code](contributing-code.md#EN-US_TOPIC_0000001055088095).

## Contributing Documents<a name="en-us_topic_0000001053868136_section11234185012131"></a>

For details, see  [Documentation Contribution](documentation-contribution.md).

## Communication in Community<a name="en-us_topic_0000001053868136_section98614457153"></a>

For details, see  [Communication in Community](communication-in-community.md#EN-US_TOPIC_0000001054608107).

