Skip to content

Developer Guidelines

Moritz Mistol edited this page Sep 25, 2022 · 23 revisions

Allgemeines

In den Developer Guidelines befinden sich die wichtigsten Informationen um die Anwendung weiterentwickeln zu können. Die Guidelines sind in verschiedene Abschnitte unterteilt, die jeweils einen anderen Aspekt der Entwicklung abdecken. Die einzelnen Abschnitte können direkt über die Sidebar aufgerufen werden.

Unterstützte Plattformen

Betriebssysteme und Node-Versionen

Die folgenden Betriebssystem-Node-Paare werden über Github Workflows getestet (Stand 21.09.22). Dies kann sich ändern, da jeweils die aktuellsten stabilen Versionen von den Github Runner Images benutzt werden:

  • Linux (Ubuntu 20.04) mit Node 14, 16 und 18
  • Windows 10 (Windows Server 2022, basierend auf Version 21H2) mit Node 16
  • MacOS (Big Sur, 11) mit Node 16

Außerdem funktioniert die Anwendung und Entwicklung auf der aktuellsten MacOS Monterey Version (12.6) und Node 18 (Stand 21.09.2022).

Browser

Die Web-Anwendung unterstützt Chrome, Safari, Edge und Firefox mit den jeweils aktuellsten Versionen. Stand 21.09.2022 sind dies:

  • Chrome: 105.0.5195.125
  • Firefox: 105.0
  • Safari: 16.0 (17614.1.25.9.10)
  • Edge: 105.0.1343.42

Sonstige Versions-Hinweise

Es wird immer die aktuellste Typescript-Version verwendet (momentan 4.8.3, Stand 21.09.2022). Die aktuellste Version kann in der package.json Datei gefunden werden.

Volar: ^0.40.13 (Stand 21.09.2022)

Typescript Vue Plugin (Volar): ^0.40.13 (Stand 21.09.2022)