Skip to content

ATLASModular Application Framework

Ein modulares TypeScript-Framework für wiederverwendbare Anwendungen, Plugins und Home-Assistant-nahe Werkzeuge.

Projektstatus ​

ATLAS befindet sich aktuell in aktiver Entwicklung.

Der derzeitige Schwerpunkt liegt auf der Home-Assistant-nahen ATLAS-App mit Administration, Plugin-Hub, Card Editor und File Studio.

Administration und Plugin-Hub unterstützen Deutsch, Englisch und Französisch. Die Sprachauswahl wird zwischen beiden Oberflächen gespeichert und gilt auch über ihre getrennten App-Ports hinweg. Ein Sprachparameter in einer Plugin-URL hat weiterhin Vorrang.

Entwicklungsprojekt

ATLAS ist noch nicht für den produktiven Einsatz freigegeben. APIs, Paketstrukturen und interne Verträge können sich noch ändern.

Ziel ​

ATLAS soll eine gemeinsame technische Grundlage für mehrere UGSo-Projekte schaffen.

Dazu gehören unter anderem:

  • wiederverwendbare Services
  • EventBus
  • Dependency Injection
  • modulare Plugins
  • Diagnose- und Entwicklungswerkzeuge
  • Home-Assistant-Anbindungen
  • Administration und Plugin-Hub
  • File Studio für freigegebene Home-Assistant-Dateipfade
  • Card Editor mit direktem Expert-Workflow
  • gemeinsame Theme- und Renderer-Strukturen