Updates
Some checks failed
Word Count / count-words (push) Failing after 31s

This commit is contained in:
2026-03-23 00:21:23 +01:00
parent d7ee355109
commit 7e533e67c9
2 changed files with 14 additions and 21 deletions

View File

@@ -105,7 +105,7 @@ Dies dient der Konfiguration sicherheitsrelevanter Parameter.
Um die Interaktion der Benutzer mit den Modulen zu verdeutlichen, wurden folgende Use Cases definiert:
| ID | Name | Akteur | Beschreibung |
| --- | --- | --- | ------ |
| :---- | :---------------------- | :----------------- | :----------------------------------------------------------- |
| UC-01 | Veranstaltung erstellen | Administrator | Ein Administrator legt ein neues Absolvententreffen mit Ort und Datum an. |
| UC-02 | Zu Event anmelden | Mitglied | Ein Absolvent bestätigt seine Teilnahme an einem Event über die Weboberfläche. |
| UC-03 | Inhalt melden | Mitglied | Ein Benutzer meldet einen beleidigenden Post am Schwarzen Brett über den "Melden"-Button. |
@@ -236,7 +236,7 @@ sequenceDiagram
Zusätzlich gab es einen Administrationszugang zu den Servern, welcher über SSH möglich war. Dieser wurde für die Installation und Konfiguration der einzelnen Komponenten verwendet. Der SSH Service ist in jeder Umgebung anders erreichbar gewesen.
| Umgebung | Administrationszugang |
| ---------- | --------------------- |
| :--------------------------- | :----------------------------------------------------------- |
| Hetzner | Wireguard |
| Schule | Highport |
| LiveDesign | IPSEC VPN |
@@ -256,7 +256,7 @@ Blazor ist ein kostenloses und quelloffenes Web-Framework, welches es möglich m
Blazor hat mehrere Hosting-Modelle:
| Hosting-Modell | Ausführungsort | Interaktivität | Kommunikation |
| :--- | :--- | :--- | :--- |
| :-------------------------- | :----------------- | :----------------- | :--------------------------- |
| **Static Server** | Server | Keine | HTTP (Initialer Load) |
| **Interactive Server** | Server | Hoch (Echtzeit) | SignalR / WebSockets |
| **Interactive WebAssembly** | Client (Browser) | Hoch (Lokal) | REST API / HTTP |
@@ -503,9 +503,9 @@ Mehr zum Projektmanagementprozess steht im allgemeinen Teil [Projektmanagement m
### Projektmanagement-Tools (YouTrack & Gitea)
Für die initiale Planung und die ersten Sprints wurde YouTrack von JetBrains eingesetzt. Im Vergleich zu einfachen To-Do-Listen bietet YouTrack mächtige Features für Softwareteams wie agile Boards, Time Tracking und Gantt-Diagramme.
Für die initiale Planung und die ersten Sprints wurde YouTrack von JetBrains eingesetzt. Im Vergleich zu einfachen To-Do-Listen bietet YouTrack mächtige Features für Softwareteams wie agile Boards, Time Tracking und Gantt-Diagramme.
Im weiteren Verlauf der Diplomarbeit sind wir jedoch auf die integrierten Projektmanagement-Funktionen von Gitea umgestiegen. Dieser Wechsel erfolgte, um den gesamten Entwicklungsprozess — von der Aufgabenverwaltung (Issues/Boards) über die Versionskontrolle bis hin zur CI/CD-Pipeline (Gitea Actions) — an einem zentralen Ort zu bündeln. Dies verbesserte die Übersichtlichkeit und reduzierte den administrativen Aufwand für die Pflege unterschiedlicher Systeme.
Im weiteren Verlauf der Diplomarbeit sind wir jedoch auf die integrierten Projektmanagement-Funktionen von Gitea umgestiegen. [Siehe Issues](#issues). Dieser Wechsel erfolgte, um den gesamten Entwicklungsprozess — von der Aufgabenverwaltung (Issues/Boards) über die Versionskontrolle bis hin zur CI/CD-Pipeline (Gitea Actions) — an einem zentralen Ort zu bündeln. Dies verbesserte die Übersichtlichkeit und reduzierte den administrativen Aufwand für die Pflege unterschiedlicher Systeme.
### Git