Style guide

As we are an open source project you are welcome to contribute to the Bela repository. If you decide to, please follow our style guide (which we have not followed thoroughly ourselves so far, but we are trying to improve). This is also general good practice when writing your code.

  • use tabs for indentation
  • space around every mathematical/binary operator (=, *, +, «, etc.)
  • but no space inside parens —>
     if(a == 2) not if( a == 2 ) nor if(a==2)
  • space between comment symbol and beginning of text: // Like this
  • comments aligned to same indentation as the code
  • Pre-processor directives should be at the beginning of line.
  • documentation in the .h files using Doxygen syntax