# ── Build-Ausgaben ──────────────────────────────────────────────────────────── bin/ obj/ out/ # ── .NET ────────────────────────────────────────────────────────────────────── *.user *.suo *.userosscache *.sln.docstates .vs/ *.rsuser # NuGet *.nupkg *.snupkg project.lock.json project.fragment.lock.json artifacts/ packages/ # Publish-Ausgaben publish/ **/Properties/PublishProfiles/ # ── Sensible Laufzeit-Daten (NIEMALS ins Repo!) ─────────────────────────────── # Sync-Schlüssel und Geräte-IDs *.key device.id auth.token server.txt # Lokale Datenbanken *.db *.db-journal *.db-wal *.db-shm # Backups der lokalen DB *.db.backup-* # ── API / Docker ────────────────────────────────────────────────────────────── # Lokale Datenhaltung des Servers LehrerApp.Api/data/ docker/data/ # Umgebungsvariablen – .env.example ins Repo, .env nicht .env !.env.example # ── VS Code ─────────────────────────────────────────────────────────────────── .vscode/settings.json # launch.json und tasks.json BLEIBEN im Repo (für alle Entwickler) !.vscode/launch.json !.vscode/tasks.json # ── macOS ───────────────────────────────────────────────────────────────────── .DS_Store .AppleDouble .LSOverride ._* .Spotlight-V100 .Trashes # ── Windows ─────────────────────────────────────────────────────────────────── Thumbs.db ehthumbs.db Desktop.ini $RECYCLE.BIN/ # ── Rider / JetBrains ───────────────────────────────────────────────────────── .idea/ *.sln.iml # ── Logs ────────────────────────────────────────────────────────────────────── *.log logs/