General Guidelines - jimmytwei/oneAPI-samples GitHub Wiki

Branch Management

Currently, we are only using two branches within oneAPI Code Samples

  • Master: This is the base working version of oneAPI Code Samples. These samples have been tested and known good based on the current versions of the oneAPI toolkits.
  • Development: This branch is used for adding new and modified samples, not released for current or past oneAPI Toolkits. This code may not work with current toolkits as they will frequently have changes related to upcoming changes in the compilers, tools and libraries.

General Philosophy

These code samples will not teach you how to program​

  • It is expected you already know how to use C++​
    • However, everyone's concept of "good" C++ style is different​
    • To produce quality samples we need to pick "one style" and use it​
    • Users will expect samples to follow a common style for a toolkit​
  • We are showcasing DPC++ and why users should be excited to learn it​
    • The target users are familiar with C++ but not an expert​
    • The samples will not teach C++​
    • They will show enough C++ to effectively use DPC++