Style guidelinesΒΆ Different style guidelines are available under the respective sections of this page. Guidelines for code formatting Guidelines for #include directives Naming conventions Files Common guidelines for C and C++ code C code C++ code Code for GPUs Unit tests Allowed language features Portability considerations General considerations Implementing exceptions for error handling GPU API considerations Preprocessor considerations Guidelines for creating meaningful issue reports What to report What should be included Supporting the developers General issue workflow Guidelines for formatting of git commits General rules for newly submitted code Guidelines for git commit messages Concerning inline code comments Error handling Brief summary on which method to use Guiding principles Specific rules