This is an internal documentation. There is a good chance you’re looking for something else. See Disclaimer.

General Guidelines

  • No code is committed that is not 100% understood by the author.

  • A change is always reviewed by another developer. A change is locally tested before it is pushed to GitLab.

  • The reviewer should also understand the code and not blindly trust it. You can also assign part of the review to someone else (e.g. styling adjustments).

  • If multiple independent changes are done they should be separately committed.

  • There is an editorconfig to maintain a consistent code layout. It defines the file encoding, linebreaks, indentation and trailing whitespaces.

  • The file encoding is always UTF-8.

  • Code and comments should be always in American English.

  • Do not comment out unused code. The version control system tracks the changes.