• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Code Contribution
2
3## Starting Contributions
4
5### Design Specifications
6
7- [OpenHarmony API Governance Charter](../design/OpenHarmony-API-governance.md)
8
9- [OpenHarmony Security Design Specifications](OpenHarmony-security-design-guide.md)
10
11- [OpenHarmony Build Specifications](https://gitee.com/openharmony/community/blob/master/sig/sig_buildsystem/sig_build_system.md)
12
13### Coding Style
14
15Develop, review, and test code following the OpenHarmony coding standards. Make sure code is written in the same style.
16
17- [TypeScript and JavaScript Coding Style Guide](OpenHarmony-Application-Typescript-JavaScript-coding-guide.md)
18- [TypeScript and JavaScript High-Performance Programming Practices and Tools](../application-dev/performance/high-performance-programming.md)
19- [C++ Coding Style Guide](OpenHarmony-cpp-coding-style-guide.md)
20- [C Coding Style Guide](OpenHarmony-c-coding-style-guide.md)
21- [JavaScript Coding Style Guide](OpenHarmony-JavaScript-coding-style-guide.md)
22- [Python Coding Style Guide](https://pep8.org/)
23- [C&C++ Secure Coding Guide](OpenHarmony-c-cpp-secure-coding-guide.md)
24- [Java Secure Coding Guide](OpenHarmony-Java-secure-coding-guide.md)
25- [32- and 64-Bit Portability Coding Guide](OpenHarmony-64bits-coding-guide.md)
26- [HDF Driver Coding Guide](OpenHarmony-hdf-coding-guide.md)
27- [Logging Guide](OpenHarmony-Log-guide.md)
28
29### Introducing Open-Source Software
30
31[Introducing Open-Source Software](introducing-open-source-software.md)
32
33### Test Specifications
34
35[OpenHarmony Secure Test Guide](OpenHarmony-security-test-guide.md)
36
37## Contribution Workflow
38
39[Contribution Process](contribution-process.md)
40
41## Security Issue Disclosure
42
43- [OpenHarmony Security Vulnerability Governance](https://gitee.com/openharmony/security/blob/master/en/security-process/README.md)
44- [OpenHarmony Security and Disclosure Statement](https://gitee.com/openharmony/security/blob/master/en/security-process/security-disclosure.md)
45