π TurnFix v2.0 - GitBook Dokumentation¶
Status: β GitBook-Struktur initialisiert | 57 Dokumente migriert (37 newWebBased + 20 Root)
π Migration Status¶
| Kategorie | Dateien | Status |
|---|---|---|
| Getting Started | 2 | β Migriert |
| Deployment | 11 | β Migriert |
| Developer Features | 26 | β Migriert |
| Architecture | 6 | β Migriert |
| Best Practices | 3 | β Migriert |
| Testing | 3 | β Migriert |
| Reference | 6 | β Migriert |
| TOTAL | 57 | β 100% |
ποΈ Dokumentations-Struktur¶
documentation/newWebbased/
βββ π README.md # GitBook Landing Page
βββ π SUMMARY.md # GitBook Navigation (ToC)
βββ π DOCS-STRUCTURE.md # Diese Datei
β
βββ π getting-started/
β βββ README.md # Γbersicht
β βββ quickstart.md # β
GETTING_STARTED.md
β βββ installation.md # β³ TODO
β βββ requirements.md # β³ TODO
β βββ network-setup.md # β³ TODO
β
βββ π₯ user-guide/
β βββ README.md # β³ TODO
β βββ event-management/ # β³ TODO
β βββ time-planning/ # β³ TODO
β βββ score-capture/ # β³ TODO
β βββ results/ # β³ TODO
β βββ master-data/ # β³ TODO
β βββ workflows/ # β³ TODO
β
βββ π¨βπ» developer-guide/
β βββ README.md # β
Entwickler-Γbersicht
β β
β βββ features/ # β
20 Feature-Docs migriert
β β βββ point-135-start-devices.md # β NEU (5. Nov 2025)
β β βββ gender-unification.md
β β βββ pdf-system.md
β β βββ gymnet-import.md
β β βββ setup-automation.md
β β βββ table-localization.md
β β βββ table-scrolling.md
β β βββ table-sorting.md
β β βββ default-views.md
β β βββ jury-icons.md
β β βββ gymnet-localization.md
β β βββ events-localization.md
β β βββ header-unification.md
β β βββ configuration-localization.md
β β βββ management-localization.md
β β βββ participants-localization.md
β β βββ discipline-icons.md
β β βββ jury-scores.md
β β βββ gymnet-hotfix.md
β β βββ jury-production.md
β β
β βββ architecture/ # β
4 Architektur-Docs
β β βββ field-mapping.md
β β βββ jury-portal.md
β β βββ jury-comparison.md
β β βββ live-updates.md
β β
β βββ best-practices/ # β
3 Best-Practice-Docs
β β βββ templates.md
β β βββ database.md
β β βββ typescript.md
β β
β βββ testing/ # β
3 Testing-Docs
β β βββ strategy.md
β β βββ setup.md
β β βββ gymnet-test-cases.md
β β
β βββ api/ # β³ TODO (API-Referenz)
β βββ ui-components/ # β³ TODO (Component Library)
β
βββ π deployment/
β βββ production.md # β
PRODUCTION_DEPLOYMENT.md
β βββ network.md # β
NETWORK_SETUP.md
β βββ network-fixes.md # β
NETWORK_ACCESS_FIXES.md
β βββ firewall.md # β
FIREWALL_SETUP.md
β βββ pm2.md # β³ TODO
β βββ backup.md # β³ TODO
β βββ troubleshooting.md # β³ TODO
β
βββ π reference/
β βββ changelog.md # β
PRIORITY_FIXES_LOG.md
β βββ scripts.md # β
DEVELOPMENT_SCRIPTS.md
β βββ development-status.md # β³ TODO (aus Instructions.md)
β βββ features.md # β³ TODO
β βββ faq.md # β³ TODO
β βββ glossary.md # β³ TODO
β
βββ π appendix/
β βββ migration-guide.md # β³ TODO (Qt β Web)
β βββ legacy-compatibility.md # β³ TODO
β βββ screenshots.md # β³ TODO
β
βββ πΌοΈ images/
βββ ui-screenshots/ # β
Existiert bereits
β Abgeschlossene Migrationen¶
Getting Started (¼)¶
- β
GETTING_STARTED.mdβquickstart.md
Deployment (4/7)¶
- β
PRODUCTION_DEPLOYMENT.mdβproduction.md - β
NETWORK_SETUP.mdβnetwork.md - β
NETWORK_ACCESS_FIXES.mdβnetwork-fixes.md - β
FIREWALL_SETUP.mdβfirewall.md
Developer Guide - Features (20/20)¶
- β
POINT_135_DOCUMENTATION.mdβpoint-135-start-devices.mdβ - β
POINT-30-GENDER-UNIFICATION.mdβgender-unification.md - β
POINT-34-PDF-UNIFICATION.mdβpdf-system.md - β
POINT-38-IMPLEMENTATION-SUMMARY.mdβgymnet-import.md - β
POINT-11-IMPLEMENTATION.mdβsetup-automation.md - β
POINT-31-LOCALIZATION.mdβtable-localization.md - β
POINT-32-HORIZONTAL-SCROLLING.mdβtable-scrolling.md - β
POINT-33-SORTABLE-TABLES.mdβtable-sorting.md - β
POINT-40-DEFAULT-TABLE-VIEW.mdβdefault-views.md - β
POINT-46-JURY-PORTAL-ICONS.mdβjury-icons.md - β
POINT-47-GYMNET-IMPORT-LOCALIZATION.mdβgymnet-localization.md - β
POINT-49-EVENTS-LOCALIZATION.mdβevents-localization.md - β
POINT-51-UNIFIED-HEADER-CLEANUP.mdβheader-unification.md - β
CONFIGURATION_LOCALIZATION_STATUS.mdβconfiguration-localization.md - β
MANAGEMENT_CENTER_COMPLETE_LOCALIZATION.mdβmanagement-localization.md - β
PARTICIPANTS_LOCALIZATION_STATUS.mdβparticipants-localization.md - β
DISCIPLINE_ICONS_IMPLEMENTATION.mdβdiscipline-icons.md - β
JURY_SCORES_FEATURE.mdβjury-scores.md - β
POINT-38-HOTFIX.mdβgymnet-hotfix.md - β
POINT-46-PRODUCTION-SOLUTION.mdβjury-production.md
Developer Guide - Architecture (4/4)¶
- β
DYNAMIC_FIELD_MAPPING.mdβfield-mapping.md - β
JURY_PORTAL_CONCEPT.mdβjury-portal.md - β
JURY_PORTAL_COMPARISON.mdβjury-comparison.md - β
LIVE_UPDATE_INDICATOR.mdβlive-updates.md
Developer Guide - Best Practices (3/3)¶
- β
TEMPLATE-UNIFICATION.mdβtemplates.md - β
PRISMA_SINGLETON_FIX.mdβdatabase.md - β
TYPESCRIPT_BUILD_FIXES.mdβtypescript.md
Developer Guide - Testing (3/3)¶
- β
TESTING.mdβstrategy.md - β
TESTING_SETUP_SUMMARY.mdβsetup.md - β
POINT-38-TEST-CASES.mdβgymnet-test-cases.md
Reference (2/6)¶
- β
PRIORITY_FIXES_LOG.mdβchangelog.md - β
DEVELOPMENT_SCRIPTS.mdβscripts.md
β³ Noch zu erstellende Seiten¶
User Guide (komplett neu)¶
-
user-guide/README.md- Γbersicht - Event Management Seiten (5-7 Seiten)
- Time Planning Seiten (4 Seiten)
- Score Capture Seiten (3 Seiten)
- Results & Export (4 Seiten)
- Master Data (3 Seiten)
- Workflows (3 Seiten)
Developer Guide - API (neu)¶
-
api/overview.md- REST API Γbersicht -
api/events.md- Events Endpoints -
api/participants.md- Participants Endpoints -
api/competitions.md- Competitions Endpoints -
api/scores.md- Scores Endpoints -
api/time-planning.md- Time Planning Endpoints
Deployment (3 fehlend)¶
-
pm2.md- PM2 Setup & Management -
backup.md- Backup & Recovery -
troubleshooting.md- Fehlerbehandlung
Reference (4 fehlend)¶
-
development-status.md- Aus Instructions.md extrahieren -
features.md- VollstΓ€ndige Feature-Liste -
faq.md- HΓ€ufige Fragen -
glossary.md- BegriffserklΓ€rungen
Appendix (3 neu)¶
-
migration-guide.md- Qt β Web Migration -
legacy-compatibility.md- Legacy-System-Infos -
screenshots.md- UI-Screenshot-Γbersicht
π GitBook Setup¶
Lokale Vorschau¶
# GitBook CLI installieren
npm install -g gitbook-cli
# In docs-Verzeichnis wechseln
cd c:\Users\Dominik Prudlo\Documents\GitHub\turnfix\documentation\newWebbased
# GitBook initialisieren (einmalig)
gitbook init
# Lokalen Server starten
gitbook serve
# β http://localhost:4000
Online-Publishing¶
Option 1: GitBook.com 1. Account erstellen auf gitbook.com 2. Repository verbinden 3. Auto-Sync aktivieren
Option 2: GitHub Pages
1. GitBook Build: gitbook build
2. Output nach docs/ committen
3. GitHub Pages aktivieren
π Dokumentations-ToDos¶
PrioritΓ€t 1 (Kritisch)¶
- User Guide - Event Management schreiben
- User Guide - Workflows (Complete Event)
- API-Referenz erstellen
- Screenshots aktualisieren und einfΓΌgen
PrioritΓ€t 2 (Wichtig)¶
- Development Status aus Instructions.md extrahieren
- FAQ-Seite erstellen
- Troubleshooting erweitern
- Glossar erstellen
PrioritΓ€t 3 (Nice-to-Have)¶
- Video-Tutorials einbetten
- Interaktive Diagramme (Mermaid)
- Code-Playground (CodeSandbox)
- Suchfunktion optimieren
π§ GitBook-Konfiguration¶
.gitbook.yaml (optional)¶
root: ./
structure:
readme: README.md
summary: SUMMARY.md
redirects:
previous/page: new-folder/page.md
book.json (optional)¶
{
"title": "TurnFix v2.0 Dokumentation",
"description": "Webbasierte Wettkampfverwaltung fΓΌr Turnvereine",
"language": "de",
"plugins": [
"search",
"ga",
"theme-comscore"
],
"pluginsConfig": {
"ga": {
"token": "UA-XXXXXXXX-X"
}
}
}
π NΓ€chste Schritte¶
- β GitBook-Struktur erstellt (README, SUMMARY, Ordner)
- β 37 Dokumente migriert (automatisiert)
- β Basis-Γbersichtsseiten erstellt
- π User Guide schreiben (in Arbeit)
- β³ API-Referenz generieren
- β³ Screenshots aktualisieren
- β³ GitBook lokal testen
- β³ Online publizieren
π Fragen?¶
Bei Fragen zur Dokumentations-Struktur: - GitBook Docs: https://docs.gitbook.com - Markdown Guide: https://www.markdownguide.org - Mermaid Diagrams: https://mermaid-js.github.io
Stand: 5. November 2025 | Version: 1.0 | Autor: TurnFix Team