EstervQrCode 2.0.0
Library for qr code manipulation
Loading...
Searching...
No Matches
Naming specifications

CMake Projects

  • Project names start with the Esterv string and follow PascalCase style.

CMake Targets

  • Target names start with capital names following PascalCase style.
  • Target are exported in the Esterv namespace.

CMake Components

  • CMake component names start with the Esterv string and follow PascalCase style.
  • CMake component names easily identify a small component of the project or use the PROJECT_NAME CMake variable.
  • Cmake componets can have suffixes, suffixes that identify the purpose of the component, like -dev, -qml, -examples.

C++ headers and namespaces

  • C++ namespace names start with the root name of Esterv. All namespaces follow PascalCase style.
  • C++ headers follow snake_case naming style.
  • C++ headers are placed in folders following snake_case style, and the root folder for include is named esterv.

QML Files

  • QML file names should follow PascalCase style.