Skip to content

Mitarbeit am SVWS-Client

Git Workflow

Die Entwicklung des Client, wie auch des SVWS-Server, folgt dem Gitflow-Workflow-Modell.

Es folgen weitere, WebClient spezifische Hinweise:

NPM

Nach Änderungen an den package-lock.json muss ein npm i ausgeführt werden, damit neue Abhängigkeiten installiert werden.

ESLint

.eslintrc.js, sorgt dafür, dass ESLint über den Code schaut und Fehler sowie Warnungen ausgibt. Hier bieten die meisten Editoren passende Erweiterungen an oder im Terminal kann der Linter mit npm run lint:script gestartet werden. Vor dem Einchecken bitte ebenfalls den neuen Code prüfen.

Teilweise gibt es auch Style-, bzw. Format-Checks mit ESLint, die berücksichtigt werden sollen. Nicht alles ist im Projekt vorgeschrieben, in der Regel existieren aber interne Absprachen.

Editor

Für die Entwicklung bietet sich VS Code an mit den entsprechenden Erweiterungen.