Ce projet est un framework modulaire pour la création d'environnements de développement intégrés (IDE), construit avec Svelte 5.
Version actuelle : 0.3.0 (Changelog)
npm install
npm run dev
Pour comprendre la vision, les objectifs business et les cas d'usage du framework :
➡️ PRODUCT.md
Le framework est conçu autour d'une séparation stricte entre le cœur de l'IDE (la structure, les services) et les Outils (les fonctionnalités modulaires). Cette approche garantit une extensibilité et une maintenabilité maximales.
Pour une explication détaillée de l'architecture, des services disponibles et de la manière de créer vos propres outils :
Ce projet applique des règles de codage strictes basées sur les dernières fonctionnalités de Svelte 5 (Runes).
Points clés des normes Svelte 5 :
$derived autorisé pour les calculs purs avec dépendances directes$effect + $state requis pour les dépendances indirectes ou accès services$inspect() pour le debuggingexport let, on:, $:)Pour connaître les règles détaillées, les bonnes pratiques et les anti-patterns à éviter :
➡️ SVELTE5.md
Ce projet est distribué sous licence Apache 2.0. Consultez les fichiers LICENSE et NOTICE pour connaître les conditions d'utilisation et les obligations d'attribution.