Contributing Guide

The Driver repository welcomes developers to experience and participate in contributions. Before contributing to the community, refer to cann-community to understand the code of conduct, sign the CLA agreement, and learn the detailed process for contributing to source code repositories.

For the Driver repository, when preparing local code and submitting PRs, developers should focus on the following:

  1. When submitting a PR, fill in the business background, purpose, and solution details according to the PR template.
  2. If your modification is not a simple bug fix but involves adding new features, new interfaces, new configuration parameters, or modifying code flow, submit an Issue for solution discussion first to avoid rejection of your code. If you are unsure whether your modification can be classified as a "simple bug fix", you can also submit an Issue for solution discussion.

Contribution Scenarios

Developer contribution scenarios mainly include:

  • Report BUG
  • Suggest features
  • Improve documentation
  • Fix issues
  • Add samples

Coding Standards

If you need to contribute code, follow the CANN Community Coding Standards.