/DisroopEmbeddedHipster

A showcase C/C++ embedded project demonstrating CI/CD practices

Primary LanguageCApache License 2.0Apache-2.0

DisroopEmbeddedHipster

Badge

Badge

Badge Badge Badge Badge Badge Badge Badge Badge Badge Badge Badge

DisroopEmbeddedHipster is a showcase project which demonstrates how to create modern C/C++ embedded applications with a modular architecture and implementing CI/CD practices.

Get started

git clone https://github.com/disroop/DisroopEmbeddedHipster.git
cd ./DisroopEmbeddedHipster
code .
  • Start the container with the remote container plugin.

open run unit test arm

Features

  • Reproducible and traceable builds with a fully automated toolchain

  • Traceability (git history, build history, hashes, …​ , timeline in sonar, …​)

  • Build-In Quality

    • Code Analysis

    • Coverage Analysis

    • Sonar

  • Build Automation

  • Artifact based software development process

    • source→build→artifact (bin, reports, ..)

  • Quality Gateways

  • Standardisation of toolchain

To help developers to get immediately feedback there is builtin quality in the IDE. For example linting tools or test coverage view.

builtin quality

Tools

For more information read the documentation

Try our VsCode extension