Glossar

Auflistung eventueller unbekannter Wörter.

In diesem Glossar sollen einige Begrifflichkeiten definiert werden, die man unter Umständen so noch nicht kennt. Bitte beachte, dass diese Begrifflichkeiten in diesem Glossar oft sehr vereinfacht beschrieben werden, um ein Grundverständnis zu erzeugen. Du solltest natürlich auch die Suchmaschine Deiner Wahl bemühen, um Dein Verständnis zu vergrößern.

Sollte Dir hier ein Begriff fehlen, eröffne gerne ein Issue (“Sonstiges”).

Git & Co.

Git
Allgmeine Versionskontrolle für Softwareentwicklung.
GitHub
Öffentliches Hosting eines Repositories.
GitHub Desktop
Software von GitHub zur vereinfachten Nutzung von Git und GitHub.
Branch
Beschreibt eine Abzweigung innerhalb des Repositories, um verschiedene Entwicklungsstände zu erzeugen.
Commit
Festsetzen von Änderungen in Git. Kann benannt werden, sodass man nachvollziehen kann, wann welche Änderungen gemacht wurden.
Fork
"Verknüpfte" Kopie eines Repositories. Wird z.B. genutzt um Features, Bugs, etc. zu entwickeln/fixen und dann via Pull Request an das Original-Repository zu übertragen.
Repository, Repo
Ein unter Versionskontrolle stehender Ordner, in dem Änderungen nachvollzogen werden können. Oder salopp: Ein Git(Hub)-Projekt.

Hier unterscheidet man zwischen einem lokalen Repo und einem remote Repo. Das lokale Repo liegt auf der Festplatte. Das remote Repo liegt z.B. bei GitHub. Über die Git-Kommandos Push und Pull kann das lokale Repo mit dem remote Repo kommunizieren.
Pull
Das Runterladen von Commits von einem remote Repo in das lokale Repo.
Push
Das Hochladen von Commits von einem lokalen Repo in ein remote Repo.
Pull Request, PR
Das Bereitstellen von Änderungen, die in einem Fork gemacht wurden, in das Original-Repo.

Game Dev

User Interface, UI
Die Benutzeroberfläche einer Anwendung.
GDD
Game Design Document
MVP
Minimal Viable Product, siehe hier
Zuletzt geändert April 7, 2023: refactor: prepare repo rename (5a5949c5)