Skip to content

Refactoring des baseclients

Kai Volland edited this page Mar 22, 2022 · 6 revisions

Der react-geo-baseclient soll umgebaut werden. Nach einer Besprechung mit JW, DK und KV soll dies wie folgt aussehen:

Komponenten

  • die gute kommen nach react-geo
  • die schlechte kommen in eine "toolbox" gist/repo

Configs

Die extrahierbaren configs kommen soweit möglich in ein eigenes "terrestris-configs" repo. Name TBD.

  • webpack
  • babel
  • jest

AppContext

Wird ebenfalls ein neues REPO (Name tbd ggf. sowas wie "shogun-toolkit") das vorerst folgendes enthält.

  • Definition (interner Standard) für eine Client-Configuration (js object)
  • SHOGun-Boot Parser für diese Definition
  • TypeScript Models für SHOGun
  • Services/Controller für SHOGun Sowohl bei Models als auch bei den Service und Controller Methoden gibt es vermutlich große Überschneidungen mit dem shogun-admin entsprechend muss dieser das neue Paket auch vertragen

Statemanagement

  • sämtliche Abhängigkeiten zum AppState-Management (redux) werden entfernt und sind zukünftig 100% Projektsache
Clone this wiki locally