Aller au contenu

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.

Au 16/10/2026 : App 0.1.312, intégration HACS 0.1.306. Card Editor est le seul plugin de référence intégré. File Studio, Terminal, Icon Studio, Icon Library et Automation Exporter / Editor sont maintenus séparément comme plugins externes. Consulter l’état du développement pour le périmètre vérifié et les tâches ouvertes.

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.