1# How to Contribute<a name="EN-US_TOPIC_0000001055208082"></a> 2 3## Contributing Code<a name="en-us_topic_0000001053868136_section10170447161315"></a> 4 5## Before You Start<a name="en-us_topic_0000001053868136_section2734837154520"></a> 6 7**Signing the Developer Certificate of Origin** 8 9You must sign the Developer Certificate of Origin (DCO) before you can contribute to the community. 10 11Click [here](https://dco.openharmony.cn/sign-dco) to sign the DCO, and click [here](https://dco.openharmony.cn/check-sign-status) to check the signing status. 12 13**Code of Conduct** 14 15OpenHarmony 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. 16 17## **Finding the SIG Group You Are Interested** 18 19For details about how to participate in Special Interest Group (SIG), see **SIG Governance**. 20 21## Starting Contributing<a name="en-us_topic_0000001053868136_section184321756134618"></a> 22 23For details about how to contribute to code, see [Code Contributing ](code-contribution.md). 24 25## Auto-Test 26 27For details about how to develop test cases based on test requirements, see [Test Subsystem](../readme/test.md). 28 29## Contributing Documents<a name="en-us_topic_0000001053868136_section11234185012131"></a> 30 31For details, see [Documentation Contribution](documentation-contribution.md). 32 33## Communication in Community<a name="en-us_topic_0000001053868136_section98614457153"></a> 34 35For details, see [Communication in Community](communication-in-community.md#EN-US_TOPIC_0000001054608107). 36 37