- UI: Vue.js v2
- Komponenten: Vuetify
- Icons: Material Design Icons
- Plattform: plusmeta
- Zip: JSZip
- RDF/XML: xmlbuilder-js
- Build: Vue CLI / Webpack
- Linting: ESLint
- Transpiling: Babel
- Fehlerreporting: Sentry (nicht aktiviert)
git
ist installiert (Prüfen mitgit --version
, Download)node
/npm
ist installiert (Download)- VS Code ist installiert (Download)
- alternativ ist natürlich auch jeder andere Editor möglich
Folgende Erweiterungen sollten über die Ansicht "File > Preferences > Extensions" innerhalb von VS Code installiert werden:
- GitLens
- ESLint
- Vetur
- Vue i18n Ally
Folgende Erweiterungen können über die Ansicht "File > Preferences > Extensions" innerhalb von VS Code installiert werden:
- German Language Pack for Visual Studio Code
- Beautify
- vuetify-vscode
Eine der folgenden Möglichkeiten:
- Über VS Code HTTPS
- Immer Eingabe von Benutzername/Kennwort in VS Code
- Keine weiteren Tools notwendig
- Über systemweites SSH
- Keine Eingabe von Benutzerinformationen notwendig
- Public Key muss bei GitHub unter Account hinterlegt sein
- Auf Windowssystemen ist die Installation von PuTTY notwendig
Die folgenden Tools werden global installiert. Auf Linux/macOS-System ist unter Umständen die Installtion mit Root-Rechten erforderlich (sudo
)
- Vue Command Line Tools (Vue CLI) installieren
npm install -g @vue/cli
- ESLint installieren
npm install -g eslint
Nach erfolgreicher Git-Authentifizierung, folgende Aktionen in VS Code ausführen:
- VS Code im gewünschten Arbeitsverezeichnis öffnen (vorzugsweise
C:\Work
) - CTRL-SHIFT-P (Befehlspalette)
Git: Klonen auswählen
- Die Adresse des Git-Repositories eingeben (endet mit
.git
) - Alternativ per SSH verbinden
- Die Adresse des Git-Repositories eingeben (endet mit
- CTRL-SHIFT-Ö (neues Terminal)
- Sicherstellen, dass man sich im gewünschten Arbeitsverzeichnis befindet (
C:\Work\iirds-open-toolkit
) npm install
Es gibt mehrere Möglichkeiten, eine lokale Instanz in VS Code zu starten:
- über die Seitenleiste "Explorer" im Reiter "NPM-Skripts" im Eintrag
serve
das Symbol ▷ wählen. - über das integrierte Terminal den Befehl
vue ui
eingeben. In der sich öffnenden Web-Ansicht kann über die Aufgabe "serve" der Button "App öffnen" gewählt werden.
- im Arbeitsverezichnis (
./iirds-open-toolkit
) den Befehlnpm run-script serve
ausführen.
Es gibt mehrere Möglichkeiten, lokal einen Pull Request (PR) zu testen. Fast immer wird der Name des Branches benötigt, der dem PR zugeordnet ist. Dieser wird in Bitbucket in der PR-Ansicht angezeigt.
- Befehl "Von allen Remotes holen" ausführen
- Befehl "Auschecken an..." ausführen
- PR-Branch suchen und auswählen
- Lokale Instanz starten (s.o.)
git fetch
ausführengit checkout {PR-Branch}
ausführennpm run-script serve
ausführen- Testen