Aller au contenu principal
Version: Suivant

Feuille de Route & Projets Futurs

Cette page présente les développements futurs prévus pour l'écosystème Structus. Bien que la bibliothèque principale fournisse une base solide pour implémenter une architecture propre en Kotlin, nous avons des plans ambitieux pour étendre ses capacités et ses intégrations.

Projets à Venir

Outil CLI Structus

Un outil en ligne de commande pour vous aider à générer du code répétitif, créer de nouveaux projets et implémenter des modèles communs avec Structus.

Fonctionnalités Prévues :

  • Échafaudage de projets avec différents modèles (basique, CQRS, event sourcing)
  • Génération de code pour les entités, objets de valeur, dépôts et gestionnaires
  • Outils de migration pour les projets existants
  • Intégration avec les systèmes de build (Gradle, Maven)

Calendrier : Q2 2024

Bibliothèque Starter Spring Boot

Un starter Spring Boot dédié qui simplifie l'intégration de Structus avec les applications Spring Boot.

Fonctionnalités Prévues :

  • Auto-configuration des composants Structus courants
  • Adaptateurs et extensions spécifiques à Spring
  • Support pour Spring Data avec les dépôts Structus
  • Intégration avec la gestion des transactions de Spring
  • Support pour le framework de validation de Spring

Calendrier : Q3 2024

Support TypeScript/JavaScript

Une implémentation TypeScript/JavaScript des concepts Structus pour permettre une architecture propre dans les applications frontend et les backends Node.js.

Fonctionnalités Prévues :

  • Primitives de modélisation du domaine (Entity, ValueObject, AggregateRoot)
  • Implémentation CQRS pour TypeScript
  • Intégration avec les frameworks frontend populaires (React, Angular, Vue)
  • Packages NPM pour une intégration facile
  • Documentation complète et exemples

Calendrier : Q4 2024

Support Multiplateforme

Étendre Structus pour supporter Kotlin Multiplateforme pour une véritable architecture propre cross-platform.

Fonctionnalités Prévues :

  • Bibliothèque centrale commune avec support multiplateforme
  • Adaptateurs spécifiques aux plateformes pour JVM, JS, Native
  • Modèles de domaine partagés entre plateformes
  • API cohérente sur toutes les plateformes

Calendrier : Q1 2025

Plugin IDE Structus Studio

Un plugin IDE dédié pour IntelliJ IDEA et autres IDEs JetBrains pour améliorer l'expérience de développement avec Structus.

Fonctionnalités Prévues :

  • Outils de modélisation visuelle du domaine
  • Génération de code et modèles
  • Validation et analyse d'architecture
  • Visualisation des dépendances
  • Navigation rapide entre les composants liés

Calendrier : Q2 2025

Projets Communautaires

Nous accueillons les contributions de la communauté à l'écosystème Structus. Si vous travaillez sur un projet lié à Structus que vous souhaitez partager avec la communauté, veuillez soumettre une pull request pour l'ajouter à cette liste.

Retours et Suggestions

Avez-vous des idées pour d'autres outils ou intégrations qui pourraient bénéficier à l'écosystème Structus ? Nous aimerions avoir votre avis ! Partagez vos idées dans les Discussions GitHub ou soumettez un problème avec l'étiquette "enhancement".

S'abonner aux Mises à Jour

Vous voulez rester informé des nouvelles versions et projets ? Étoilez le dépôt GitHub et suivez les mises à jour.