> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# Begriffe, die Ihnen begegnen

Verständliche Definitionen für die Begriffe, die die Einrichtungsanleitungen, Fehlermeldungen und das Produkt selbst verwenden.

## Dateien und Ordner

Diese Begriffe beschreiben den Code, den Sie heruntergeladen haben. Die Einrichtungsanleitungen nennen sie immer dann, wenn Sie eine Datei öffnen oder bearbeiten sollen.

- Repository — der Projektordner samt vollständiger Änderungshistorie, auf GitHub gehostet und auf Ihren Computer kopiert.
- Klon — Ihre eigene Kopie eines Repositorys auf Ihrem Computer; der Befehl git clone erstellt sie.
- Monorepo — ein Repository, das mehrere Apps und gemeinsame Pakete enthält; das All-Platforms-Bundle ist eines.
- package.json — die Datei in jeder App oder jedem Paket, die Name, Befehle und benötigte Bibliotheken auflistet.
- pnpm-workspace.yaml — die Datei im Monorepo-Stamm, die auflistet, welche Ordner zum Workspace gehören.
- Lockfile — die Datei, die die exakte Version jeder installierten Bibliothek festhält, damit jede Installation übereinstimmt.


## Werkzeuge auf Ihrem Computer

Programme, die Sie einmal vor dem ersten Lauf installieren. Die Anleitungen nennen sie in Befehlen wie node --version.

- Terminal — das Fenster, in das Sie Befehle eingeben, etwa PowerShell unter Windows oder Terminal unter macOS.
- Node.js — das Programm, das JavaScript außerhalb eines Browsers ausführt; der Server und die Skripte des Kits laufen darauf.
- npm — der mit Node.js gebündelte Bibliotheks-Installer; in diesem Kit nutzen Sie ihn vor allem, um Corepack zu erreichen.
- Corepack — das Werkzeug, das genau die Paketmanager-Version aktiviert, die das Projekt festpinnt.
- pnpm — der Paketmanager, der Bibliotheken herunterlädt und Projektskripte ausführt; Sie erreichen ihn als corepack pnpm.
- Git — das Werkzeug, das Ihr Repository herunterlädt und jede Änderung daran aufzeichnet.
- Editor oder IDE — die App, in der Sie Ordner öffnen und Dateien bearbeiten; die Anleitungen verwenden Visual Studio Code.


## Begriffe zur Konfiguration

Einstellungen leben in Dateien, nicht im Terminal. Diese Begriffe erklären, wo sie liegen und wie sie heißen.

- Umgebungsvariable — eine benannte Einstellung wie EMAIL_PROVIDER=local, die das Verhalten der App ändert.
- .env — die Datei im Repository-Stamm mit Einstellungen für Befehle wie Datenbankmigrationen.
- .env.local — die Einstellungsdatei für eine einzelne App, etwa apps/web/.env.local für den Webserver.
- Secret — ein Wert, der privat bleiben muss, etwa ein Passwort oder Signaturschlüssel; niemals committen oder in Chats einfügen.
- API-Schlüssel — eine geheime Zeichenfolge, die Ihnen ein externer Dienst gibt, damit er Ihre App als erlaubten Aufrufer erkennt.
- Anbieter — ein externer Dienst, den das Kit für KI, E-Mail, Abrechnung, Speicher und ähnliche Aufgaben nutzen kann.


## Begriffe aus dem Produkt

Die laufende App und ihre Einstellungsbildschirme verwenden diese Begriffe. Workspace erscheint mit zwei verschiedenen Bedeutungen — achten Sie auf den Kontext.

- Workspace — im Produkt die getrennten Benutzer, Daten und Einstellungen eines Teams; in pnpm-Befehlen ein Paketordner innerhalb des Monorepos, ausgewählt mit --filter.
- Berechtigung — der Eintrag des Servers, dass ein Workspace ein kostenpflichtiges Feature nutzen darf.
- Migration — eine versionierte Datenbankänderung, die Tabellen erstellt oder aktualisiert; Sie wenden Migrationen mit einem Befehl an.
- Sitzung — der angemeldete Zustand, der dem Server sagt, wer fragt, bis sie abläuft oder Sie sich abmelden.
- Webhook — eine Nachricht, die ein externer Dienst an die URL Ihrer App sendet, wenn etwas passiert, etwa eine bezahlte Rechnung.
- Konto vs. Organisation — ein Konto ist die Anmeldung einer Person; eine Organisation ist der gemeinsame Teamraum, dem Mitglieder beitreten, auch Workspace genannt.


## Begriffe aus der Webentwicklung

Begriffe, die die Anleitungen zum Ausführen, Bauen und Bereitstellen verwenden, wenn Sie die App im Browser öffnen.

Strg + C bedeutet: Strg gedrückt halten, C tippen, loslassen — das stoppt den laufenden Befehl in einem Terminal.

[Befehle, Dateien und Konfiguration praktisch lernen](https://supastack.dev/de/docs/web/terminal-basics.md)

[So nutzen Sie diese Dokumentation](https://supastack.dev/de/docs/web/using-the-docs.md)

- localhost — der Name für diesen Computer in einer Browseradresse; Ihre App läuft dort während der Entwicklung.
- Port — die nummerierte Tür hinter localhost, etwa :3000; jede laufende App nutzt eine andere.
- Dev-Server — der Befehl, der die App während Ihrer Arbeit immer wieder neu baut und ausliefert; stoppen Sie ihn mit Strg + C.
- Build — der Schritt, der Ihren Quellcode in die optimierten Dateien verwandelt, die ein Server bereitstellt.
- Server-Rendering (SSR) — Seiten, die der Server vor dem Senden zusammensetzt, damit die erste Ansicht vollständig ankommt.


## Weiter

[Ihre Kopie aktualisieren, wenn das Kit besser wird](https://supastack.dev/de/docs/web/updating-the-kit.md)
