Skip to content

Interface Anpassungen

Luca Johannes Nendel requested to merge interfaces into master

Umsetzung einiger Vorschläge aus #1 (closed). Basis aller Änderungen ist die Idee / der Wunsch das CLI möglichst konsistent für alle Komponenten des Ingst zu gestalten und gleichzeitig größere Flexibilität zu schaffen.

Zusammenfassung:

  • Vereinheitlichung des CLI. Für jede der 3 Komponenten RawdataSource, Datastore und Parser wird über das CLI die entsprechende Implementierung ausgewählt (wie zuvor nur für den Parser) und die eventuell notwenigen zusätzlichen Optionen/Parameter bereitgestellt (momentan sind diese als JSON-Objekte implementiert, das ist aber nicht notwendigerweise Teil der Idee).
  • Verschieben der Konstruktoren aus den abstrakten Klassen in deren Implementierungen
  • Einzelne 'Entschlackungsmaßnahmen' an den Interfaces (da hat es meiner Meinung nach aber noch Luft)

Merge request reports

Loading