Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

For a software stack which is integrated with dedicated components for taking care of the wide range of features it offers, having a common guide line for developing code is necessary. Having a coding guide line in place helps in various manners.

  • RDK is Being adaptable to opensource projects and tools which are extensively used across components, hence a RDK specific coding convention will allow to identify the abstraction layers and APIs.
  • RDK is moving more closer towards a community collaborated software development where it is necessary to having common guidelines for developers across different geographical locations or organizations.  
  • The native component or tools used in RDK are written mainly using C, C++ or Python language.

More details

The purpose of this document is to describe the Coding Guidelines for RDK Development to keep entire Dev Team on the same page and thus standardize the code.

Details on Python and C Coding Guidelines defined for RDK can be found here: Coding Guidelines