1.2 File Extension Standard

Each source file must have the standard file extension corresponding to the type of the source file. Refer to the list of supported source file types to find the appropriate file extension.

Rationale

Using numerous file extensions for the same type of file (for example, using ".cpp", ".C" and ".cc" for C++ source files) complicates build and test scripts and can cause confusion for developers and contributors. By standardizing on a single file extension for each source file type, the project goal of Simplicity is supported.