Cross-Plattform-Entwicklung: GitHub Actions unterstützt Programmiersprache Dart

GitHubs Plattform, mit deren Hilfe Entwickler Arbeitsabläufe in Repositorys automatisieren können, ist bereit für Googles Programmiersprache Dart.

In Pocket speichern vorlesen Druckansicht 4 Kommentare lesen

(Bild: Sundry Photography/Shutterstock.com)

Lesezeit: 2 Min.
Von
  • Madeleine Domogalla

Googles Programmiersprache Dart wird nun auch von GitHub Actions unterstützt. Das Dart-Team stellt eine setup-Dart-Action zur Verfügung, womit Entwicklerinnen und Entwickler das Software Development Kit (SDK) für Dart herunterladen, installieren und konfigurieren können. Dart-Build- und -Test-Jobs lassen sich somit via GitHub Actions ausführen.

GitHub Actions ist eine von GitHub zur Verfügung gestellte Plattform, auf der Entwickler Werkzeuge zur Automatisierung ihrer Continuous-Integration- und Continuous-Delivery-Prozesse finden.

Nutzer, die ein GitHub-Repository verwenden, in dem eine Dart-App hinterlegt ist, können CI-Tests mit GitHub Actions und setup-dart aktivieren. Hierfür steht Entwicklern ein neues GitHub-Repository namens myapp zur Verfügung, das den Ausgangspunkt für eine kleine Anwendung enthält, die durch das Dart-Tool mit dem Befehl dart create --template console-full myapp generiert wird.

setup-dart unterstützt die Angabe der Version von Dart, die installiert werden soll. Dafür kann es zwei Formen der Angabe geben: Zum einen lassen sich spezifische Versionen angeben, beispielsweise 2.7.0. oder 2.10.0-255.11.beta sowie die neueste Version aus dem Release Channel (z. B. stable, beta). Nähere Informationen zum Dart-Support finden sich im Beitrag auf GitHub.

Google positioniert die Programmiersprache Dart als Alternative zu JavaScript, vornehmlich für die Entwicklung mobiler Clients sowie Clients für Webanwendungen – vorzugsweise im Zusammenspiel mit dem ebenfalls von Google stammenden Cross-Plattform-Framework Flutter. Sowohl Dart als auch Flutter erfreuen sich in der Entwickler-Community offenbar rasch wachsender Beliebtheit. Gegenüber JavaScript soll Dart vor allem mit besser lesbarem Quellcode punkten. Aktuell liegt Dart in Version 2.12 vor.

(mdo)