2.2 KiB
2.2 KiB
Frontend
- verbessere Versionserstellung
Refaktor
- .github/instructions/vuejs3.instructions.md und .github/instructions/vue.instructions.md zusammen führen
- Vue von "Options API" auf "Composition API" umstellen wegen besserer Trennung von Visuals und Struktur
Styling
- CSS soweit wie möglich aus den Komponenten und Views entfernen und für einheitliches Styling in base.css und main.css zusammen führen
- Styling der Komponenten vereinheitlichen
- CSS soweit wie möglich vereinfachen
Backend
- PDF export fixen
- datensynchronisation DB Prod -> prepared_test_data
- strukturieren Datenexport/import verbessern
- export import grupieren nach
- Programmkonfigurationen
- Daten
- Regeln
- Charakterdaten
- Userdaten
- export import grupieren nach
- API Dokumentation
- ./testdata neu erstellen und aktuell halten
- in jedem Package eine README.md erstellen in der kurz erklärt wird wozu das package dient, welche Abhängigkeiten bestehen, wie es zu benutzen ist und wie die tests funktionieren.
- verbessere Versionserstellung
- Waffenfertigkeiten haben keine Bonuseigenschaft.
- waffenfertigkeiten müssen in andere Katagorien eingeteilt werden. Nahkampf, Schusswaffen, Verteidigungswaffen etc.
- ersetzen: if dbURL == "" { dbURL = "bamort:bG4)efozrc@tcp(192.168.0.5:3306)/bamort?charset=utf8mb4&parseTime=True&loc=Local"
- fehlgeschlagene Tests ausbessern ./backend$ go test ./... -v 2>&1 |grep FAIL
- API endpunkte für Export/Import aus Commit
2dcb4e00fa - wouldn't it be a good idea to remove the GameSystem from all the records and define it in a kind of manifest. The values in the manifest could be applied to all records (where needed) during the import session. export_import.go
Refaktor
- Export Import Module neu grupieren
- export_temp sollte nicht im backend liegen
- routing verbessern
- templates für PDF export sollten nicht direkt im backend liegen
refactor multi game system
- Datenstruktur gsm, character euipment,... nach Spielsystem gruppieren
- Middleware erstellen
- Regelmechanik
Deployment
- depoyment verbessern, Konfiguration ausschließlich über .env file oder datenbank