# Code Contribution
## Start Contributions
### Design Specifications
- [OpenHarmony API Governance Charter](../design/OpenHarmony-API-governance.md)
- [OpenHarmony Security Design Specifications](OpenHarmony-security-design-guide.md)
### Code Style
Develop, review, and test code following the OpenHarmony coding standards. Make sure code is written in the same style.
- [C++ Coding Style Guide](OpenHarmony-cpp-coding-style-guide.md)
- [C Coding Style Guide](OpenHarmony-c-coding-style-guide.md)
- [JavaScript Coding Style Guide](OpenHarmony-JavaScript-coding-style-guide.md)
- [Python Coding Style Guide](https://pep8.org/)
- [C&C++ Secure Coding Guide](OpenHarmony-c-cpp-secure-coding-guide.md)
- [Java Secure Coding Guide](OpenHarmony-Java-secure-coding-guide.md)
- [Logging Guide](OpenHarmony-Log-guide.md)
## Contribution Workflow
For details, see [Contribution Process](contribution-process.md).
## Security Issue Disclosure
- [Security Issue Handling and Release Processes](https://gitee.com/openharmony/security/blob/master/en/security-process/README.md)
- [OpenHarmony Security and Disclosure Statement](https://gitee.com/openharmony/security/blob/master/en/security-process/security-disclosure.md)