Full-Doc.md aktualisiert

This commit is contained in:
2026-04-28 14:27:27 +02:00
parent c6776503e3
commit e83d5e9e0f
+20 -2
View File
@@ -1,6 +1,6 @@
# LeanderShiftPlannerV2 Technische Dokumentation
**Version:** 2.0.1
**Version:** 2.0.2
**Sprache:** C# / .NET 9.0
**Framework:** Avalonia UI 11.2.1
**Repository:** https://gitea.leanderserver.de/leander19961/LeanderShiftPlannerV2
@@ -343,4 +343,22 @@ Die Oberfläche ist mit **Avalonia UI** und dem **Fluent Theme** umgesetzt. Sie
---
*Dokumentation erstellt am 22.04.2026*
**Google API Zugangsdaten einrichten**
Da das Programm über deinen persönlichen Google Account auf den Kalender zugreift, musst du einmalig eigene OAuth-Zugangsdaten in der Google Cloud Console erstellen und in der Datei Resources/templates/googleapi.txt hinterlegen.
Schritt-für-Schritt-Anleitung:
- Öffne die [Google Cloud Console](https://console.cloud.google.com/) und melde dich mit deinem Google-Konto an.
- Erstelle ein neues Projekt oder wähle ein bestehendes aus.
- Navigiere zu „APIs & Dienste" → „Bibliothek" und suche nach „Google Calendar API". Klicke auf „Aktivieren".
- Gehe zu „APIs & Dienste" → „Anmeldedaten" und klicke auf „Anmeldedaten erstellen" → „OAuth-Client-ID".
- Falls noch nicht geschehen, wirst du aufgefordert, den OAuth-Zustimmungsbildschirm zu konfigurieren. Wähle dort „Extern" und fülle die Pflichtfelder (App-Name, Support-E-Mail) aus. Alle anderen Felder können leer bleiben.
- Als Anwendungstyp wähle „Desktop-App" und vergib einen beliebigen Namen.
- Nach der Erstellung siehst du deine Client-ID und dein Client-Secret. Trage beide Werte in die Datei Resources/templates/googleapi.txt ein:
`ClientId=deine-client-id`
`ClientSecret=dein-client-secret`
Beim ersten Programmstart öffnet sich einmalig ein Browser-Fenster, in dem du den Zugriff für dein Google-Konto bestätigst. Danach wird das Zugriffstoken lokal gespeichert und der Dialog erscheint nicht mehr.
*Dokumentation erstellt am 28.04.2026*