Files
bamort/ToDo.md
T

2.4 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
  • 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
  • maintanance view for gsm_cc_class_category_points
  • Todo: calculate poison tolerance based on character data (frontend/src/components/DatasheetView.vue)

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

Daten

  • Datenpflege Heimat
  • Datenpflege Skills
  • Datenpflege Spells

Deployment

  • depoyment verbessern, Konfiguration ausschließlich über .env file oder datenbank
  • deployment automatisieren