Seine To-Do’s im Griff behalten

Während unserer Open Source Woche haben wir uns zum Ziel gesetzt ein einfaches Hilfmittel, welches wir täglich in manchen unserer Projekte einsetzen als einfach nutzbare Open Source Komponente zu veröffentlichen, so dass wir diese in allen unseren Projekten einsetzen können und natürlich auch allen Interessierten zur Verfügung steht:

Schon einge ganze Zeit lang nutzen wir verschiedene Scripts um unsere Code-Qualität zu prüfen. Diese werden entweder bei jedem Build ausgeführt oder teilweise selektiver, bei jedem Pull-Request beispielsweise.

Wir haben nun den workflow-helper auf GitHub veröffentlicht. Der erste nun integrierte Job findet ⁄⁄TODO Einträge und stuft diese ein. Ein Build soll bspw. fehlschlagen wenn noch ein ⁄⁄TODO #118 Eintrag vorhanden ist, der aktuelle Pull-Request aber #118 abschliessen soll. Einfach und effektiv!

Wir haben den Job über einen Docker-Container verfügbar gemacht. So ist die einfache Integration in eine Build-Pipeline möglich. Es stehen Beispiele für GitLab CI/CD und für GitHub Actions bereit und der Workflow-Helper ist im GitHub Action Marketplace integriert und steht zur Integration bereit.

Der workflow-helper beinhaltet noch nicht die gesamte Funktionalität. Weitere Features wie die Möglichkeit zur Generierung von Kommentar-Eintragungen mit Listen der To-Do`s in Pull/Merge-Request werden folgen.

News

Juni 2022

Metabase Teradata Driver

Open Source Anbindung an Teradata für Metabase […]

Juni 2022

Tegonal Open Source Week: #2022/2

Seine To-Do’s im Griff behalten […]

Juni 2022

Tegonal Open Source Week: #2022/1

Self hosted Workflow Automation mit n8n […]

Mai 2022

Neu auf PhaenoNet

Tierbeobachtungen dokumentieren […]

Mai 2022

Eine Zusammenarbeit zwischen Tegonal und Open Food Network Schweiz

Noch mehr Support für lokale Produzentinnen und Initiativen […]

Februar 2022

2021 wurden 40% mehr Körbe ausgeliefert!

Im vergangenen Jahr 2021 wurden mit OpenOlitor […]

Januar 2022

Unterstützung von 17 Projekten

Auch im Jahr 2021 unterstützen wir eine Reihe von gemeinnützigen Projekten […]

Dezember 2021

Perspektivenwechsel

Januar 2021

Unsere 10

Juli 2020

DNS over TLS

Mai 2020

PhaenoNet

November 2019

15 Jahre Tegonal!

September 2018

Scala Days 2018

August 2018

Scala Meetup

August 2018

Clojure

April 2018

Neue Webseite!

Zum Newsarchiv