# 贡献代码

## 开始贡献<a name="section123657169441"></a>

### 设计规范

[OpenHarmony架构设计原则](https://gitcode.com/openharmony/community/blob/master/sig/sig_qa/%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1%E5%8E%9F%E5%88%99.md)

[OpenHarmony API治理章程](https://gitcode.com/openharmony/docs/blob/master/zh-cn/design/OpenHarmony-API-governance.md)

[OpenHarmony安全设计规范](https://gitcode.com/openharmony/docs/blob/master/zh-cn/contribute/OpenHarmony-security-design-guide.md)

[OpenHarmony编译规范](https://gitcode.com/openharmony/community/blob/master/sig/sig_buildsystem/%E7%BC%96%E8%AF%91%E8%A7%84%E8%8C%83.md)

### 代码风格

请遵循OpenHarmony编程规范，进行代码开发、检视、测试，务必保持代码风格统一。

-   [TS&JS编程指南](https://gitcode.com/openharmony/docs/blob/master/zh-cn/contribute/OpenHarmony-Application-Typescript-JavaScript-coding-guide.md)
-   [TS&JS高性能编程规范](https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/performance/high-performance-programming.md)
-   [C++语言编程规范](https://gitcode.com/openharmony/docs/blob/master/zh-cn/contribute/OpenHarmony-cpp-coding-style-guide.md)
-   [C语言编程规范](https://gitcode.com/openharmony/docs/blob/master/zh-cn/contribute/OpenHarmony-c-coding-style-guide.md)
-   [JavaScript语言编程规范](https://gitcode.com/openharmony/docs/blob/master/zh-cn/contribute/OpenHarmony-JavaScript-coding-style-guide.md)
-   [Python语言编程规范](https://pep8.org/)
-   [C&C++语言安全编程指南](https://gitcode.com/openharmony/docs/blob/master/zh-cn/contribute/OpenHarmony-c-cpp-secure-coding-guide.md)
-   [Java语言安全编程指南](https://gitcode.com/openharmony/docs/blob/master/zh-cn/contribute/OpenHarmony-Java-secure-coding-guide.md)
-   [32/64位可移植编程规范](https://gitcode.com/openharmony/docs/blob/master/zh-cn/contribute/OpenHarmony-64bits-coding-guide.md)
-   [HDF驱动编程规范](https://gitcode.com/openharmony/docs/blob/master/zh-cn/contribute/OpenHarmony-hdf-coding-guide.md)
-   [Log打印规范](https://gitcode.com/openharmony/docs/blob/master/zh-cn/contribute/OpenHarmony-Log-guide.md)

### 开源软件引入

若要引入新的第三方开源软件到OpenHarmony项目中，请参考[第三方开源软件引入指导](/spec/第三方开源软件引入指导)

### 测试规范

[OpenHarmony安全测试规范](https://gitcode.com/openharmony/docs/blob/master/zh-cn/contribute/OpenHarmony-security-test-guide.md)

## 贡献工作流<a name="section15769105812369"></a>

有关详细信息，请参考[贡献流程](/spec/贡献流程)。

[代码门禁详细质量要求](https://gitcode.com/openharmony/community/blob/master/sig/sig_qa/%E4%BB%A3%E7%A0%81%E9%97%A8%E7%A6%81%E8%A6%81%E6%B1%82.md)。

[需求类Issue处理指导](https://gitcode.com/openharmony/community/blob/master/sig/sig_qa/issue%EF%BC%88%E9%9C%80%E6%B1%82%E7%B1%BB%EF%BC%89%E5%A4%84%E7%90%86%E6%8C%87%E5%AF%BC.md)

[缺陷类Issue处理指导](https://gitcode.com/openharmony/community/blob/master/sig/sig_qa/issue_%E7%BC%BA%E9%99%B7%E7%B1%BB_%E5%A4%84%E7%90%86%E6%8C%87%E5%AF%BC.md)

## 社区安全问题披露<a name="section725624119448"></a>

-   [安全问题处理和发布流程](https://gitcode.com/openharmony/security/blob/master/zh/security-process/README.md)
-   [安全和披露说明](https://gitcode.com/openharmony/security/blob/master/zh/security-process/security-disclosure.md)