Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 2.27 KB

CONTRIBUTING.md

File metadata and controls

25 lines (13 loc) · 2.27 KB

How to Contribute

We welcome and appreciate your contributions to the GPU-Accelerated Denoiser project. Please take a moment to review the following guidelines to ensure a smooth and collaborative contribution process.

Contributor License Agreement

Contributions to this project must be accompanied by a Contributor License Agreement (CLA). By contributing to this project, you (or your employer) retain the copyright to your contributions, but you provide us with permission to use and redistribute your contributions as part of the project.

If you haven't already submitted a CLA for this project, please visit our CLA repository at CLAs Repository to review and sign the agreement. In most cases, you'll only need to submit a CLA once, even if you've previously signed one for another project.

Code Reviews

To maintain code quality and integrity, all contributions, including those from project members, require meticulous code reviews. We utilize GitHub pull requests as the primary means of code review and collaboration. If you are not familiar with creating pull requests or require more information, you can find more information in the GitHub Help documentation.

Reporting Technical Issues

If you encounter technical issues or have feature requests, please do not hesitate to create a GitHub issue in our repository. When submitting issues, it is crucial to provide comprehensive technical details. These details significantly expedite our ability to understand and address the problems effectively.

Adherence to Coding Standards

If you are contributing code, please ensure that it aligns with our coding standards; consistent code formatting not only makes the review process smoother but also plays a pivotal role in sustaining code quality and performance.

Getting Started with CUDA and C

If you are new to contributing to open-source projects or are new to our repository, you can embark on your journey by searching for issues marked as beginner-friendly or good first issue. These issues are meticulously chosen to provide you with a smooth introduction to our project. By working on them, you can gain hands-on experience and become acclimated to the contribution process.