Development guidelines


These documentation describes our development guidelines, which apply for all of our projects. The goal of these guidelines are that it’s clear…

  • … how we work together (see ScrumC guidelines)

  • … how we bring changes into products (see ScrumC guidelines)

  • … how changes are committed (see Git guidelines)

  • … how the review process looks like (see Git guidelines)

  • … how the interface for common actions looks like (see Makefile guidelines)

  • … how files are formatted (see Linter Introduction)

  • … which semantics are used (see Linter Introduction)

  • … how our infrastructure looks like

Most of the technical guidelines should be enforced via GitLab CI pipelines.