Skip to content

ATLASFramework d'applications modulaire

Un framework TypeScript modulaire pour créer des applications réutilisables, des plugins et des outils liés à Home Assistant.

État du projet ​

ATLAS est en cours de développement. L'effort porte actuellement sur l'application ATLAS pour Home Assistant, qui comprend l'Administration, le Hub des plugins, Card Editor et File Studio.

L'Administration et le Hub des plugins prennent en charge l'allemand, l'anglais et le français. Le choix de langue est mémorisé et partagé entre les deux interfaces, même lorsqu'elles utilisent des ports d'application différents. Un paramètre de langue présent dans l'URL d'un plugin reste prioritaire.

Projet en développement

ATLAS n'est pas encore déclaré prêt pour un usage en production. Les API, les structures de paquets et les contrats internes peuvent encore évoluer.

Objectif ​

ATLAS vise à fournir une base technique commune à plusieurs projets UGSo :

  • services réutilisables, EventBus et injection de dépendances ;
  • plugins modulaires et outils de diagnostic et de développement ;
  • intégrations Home Assistant, Administration et Hub des plugins ;
  • File Studio pour les chemins Home Assistant autorisés ;
  • Card Editor avec un flux Expert direct ;
  • structures communes de thèmes et de rendu.