DisroopEmbeddedHipster

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

APACHE-2.0 License

Stars
12
Committers
4

= DisroopEmbeddedHipster

:url-ci: https://github.com/disroop/DisroopEmbeddedHipster/actions/workflows/ci.yml image::https://github.com/disroop/DisroopEmbeddedHipster/actions/workflows/ci.yml/badge.svg[Badge,link={url-ci}]

image:https://bestpractices.coreinfrastructure.org/projects/5035/badge[Badge,link=https://bestpractices.coreinfrastructure.org/projects/5035]

:uri-sonar: https://sonarcloud.io/dashboard?id=disroop_DisroopEmbeddedHipster image:https://sonarcloud.io/api/project_badges/measure?project=disroop_DisroopEmbeddedHipster&metric=bugs[Badge,link={uri-sonar}] image:https://sonarcloud.io/api/project_badges/measure?project=disroop_DisroopEmbeddedHipster&metric=code_smells[Badge,link={uri-sonar}] image:https://sonarcloud.io/api/project_badges/measure?project=disroop_DisroopEmbeddedHipster&metric=coverage[Badge,link={uri-sonar}] image:https://sonarcloud.io/api/project_badges/measure?project=disroop_DisroopEmbeddedHipster&metric=duplicated_lines_density[Badge,link={uri-sonar}] image:https://sonarcloud.io/api/project_badges/measure?project=disroop_DisroopEmbeddedHipster&metric=ncloc[Badge,link={uri-sonar}] image:https://sonarcloud.io/api/project_badges/measure?project=disroop_DisroopEmbeddedHipster&metric=sqale_rating[Badge,link={uri-sonar}] image:https://sonarcloud.io/api/project_badges/measure?project=disroop_DisroopEmbeddedHipster&metric=alert_status[Badge,link={uri-sonar}] image:https://sonarcloud.io/api/project_badges/measure?project=disroop_DisroopEmbeddedHipster&metric=reliability_rating[Badge,link={uri-sonar}] image:https://sonarcloud.io/api/project_badges/measure?project=disroop_DisroopEmbeddedHipster&metric=security_rating[Badge,link={uri-sonar}] image:https://sonarcloud.io/api/project_badges/measure?project=disroop_DisroopEmbeddedHipster&metric=sqale_index[Badge,link={uri-sonar}] image:https://sonarcloud.io/api/project_badges/measure?project=disroop_DisroopEmbeddedHipster&metric=vulnerabilities[Badge,link={uri-sonar}]

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

  • Install the following tools on your computer:
  • Clone the repo and open with VsCode.

[source,console]

git clone https://github.com/disroop/DisroopEmbeddedHipster.git
cd ./DisroopEmbeddedHipster
code .

  • Start the container with the remote container plugin.

image::doc/open_run_unit_test_arm.gif[]

== Features

// können wir das ins doc.adoc verschieben? To help developers to get immediately feedback there is builtin quality in the IDE. For example linting tools or test coverage view.

image::doc/builtin_quality.gif[]

== Tools

For more information read the <<doc/doc.adoc#,documentation>>

Try our VsCode extension

https://marketplace.visualstudio.com/items?itemName=disroop.conan