Um einen Fork zu erstellen muss man folgende Schritte beachten:
-
In das Repository gehen, welches man forken will.
-
In der oberen rechten Ecke der Seite auf Forken klicken.
-
In dem Fenster wählt man den Besitzer und gibt dem Fork einen beliebigen Namen. Bei gelengenheit kann man auch eine Beschreibung einfügen.
-
Sobald du alles ausgefüllt hast das du brauchst, kannst du auf den grünnen Knopf unten rechts gehen mit der Beschriftung "Create fork". Dann bist du ach schon fertig.
Um einen Fork zu klonen befolgen sie folgende Schritte:
-
Navigiere zu deinem Fork.
-
Klicke oberhalb der Liste der Dateien auf "<> Code".
-
Kopiere die URL für das Repository.
- Wähle dann über welche URL du es klonen möchtest (HTTPS/ SHH/ GitHub CLI). Beachte das du beim SHH einen SSH-Schlüssel benötigst. Kopiere die URL mit der Grafik rechts neben dem Code.
-
Öffne Git Bash.
-
Ändere dein aktuelles verzeichnis an einen Ort an dem du das geklonte Verzeichnis speichern willst.
-
Gebe folgenden Befehl in Git Bash ein: gitclone(deine kopierte URL)
-
Bestätige den Befehl mit der Eingabetaste. GitHub
Express ist ein kleines und flexibles Node.js-Framework für Webanwendungen, das eine Reihe von robusten Funktionen für Web- und mobile Anwendungen bietet.
pg ist ein JavaScript-Client, welcher Verbindungen zur Datenbank von PostgreSQL herstellt und auch die Befehle der SQL ausführt.
sqlite ist eine Schnittstelle für Abfragen und Parameterbindung. Es umfasst die Debugging-Unterstützung. Ebenfalls unterstützt es Erwiterungen, einschliesslich verpackten Unterstützung füe die json1-Erweiterung.
uuid wird dazu benötigt, um Datenbankeinträge, Objekte in verteilten Systemen eindeutig zu kennzeichnen.
wait-port definiert, dass ein Dienst oder eine Anwendung warten soll bis ein bestimmter Port verfügbar ist.
Um Docker herunterzuladen befolge diese Schritte:
- Gehe auf die Webseite von Docker.
- Dort wählst du das blaue Feld in der Mitte des Fenster aus, mit der Beschriftung "Docker Desktop" und lädst die Version für dein Gerät herunter.
- Sobald du Docker auf deinem Rechner hast, kannst du die Anwendung öffnen und dich durch die Schritte klicken, nachdem kannst du ein Konto erstellen. Dann sollte die Docker bei dir funktionieren.
Um die Applikation in Docker zu starten musst du den folgenden Schritten folgen:
- Terminal öffnen als Admin.
- Pfad zum Verzeichnis, in dem die ganzen Dateien gespeichert sind, angeben.
- Danach folgende Befehle einer nach dem anderen eingeben:
- ducker init, die Fragen mit diesen Antworten bearbeiten:
- What application platform does your project use? Node
- What version of Node do you want to use? 18.0.0
- Which package manager do you want to use? npm
- What command do you want to use to start the app: node src/index.js
- What port does your server listen on? 3000
- docker compose up --build, startet die Anwendung.