Aller au contenu principal
Version: Suivant

À propos de Structus

Créateur

Structus a été créé par Mel Sardes, un ingénieur logiciel passionné par l'architecture propre et la conception dirigée par le domaine.

Contact

Vision

Structus est né du besoin d'une bibliothèque Kotlin pure et indépendante de tout framework qui applique les principes d'architecture propre. L'objectif est de fournir aux développeurs une base solide pour construire des applications maintenables, testables et évolutives en utilisant les modèles d'Architecture Explicite.

Philosophie

La bibliothèque est construite sur ces principes fondamentaux:

  1. Indépendance des frameworks: Pas de verrouillage fournisseur, fonctionne avec n'importe quel framework
  2. Explicite plutôt qu'implicite: Contrats et limites clairs
  3. Testabilité d'abord: Facile à tester de manière isolée
  4. Natif pour les coroutines: Conçu pour le Kotlin asynchrone moderne
  5. Dépendances minimales: Uniquement ce qui est absolument nécessaire

Inspiration

Structus est inspiré par le travail de:

  • Herberto Graça - Architecture Explicite
  • Eric Evans - Domain-Driven Design
  • Vaughn Vernon - Implementing Domain-Driven Design
  • Robert C. Martin - Clean Architecture
  • Greg Young - CQRS et Event Sourcing

Contribuer

Les contributions sont les bienvenues! Si vous souhaitez contribuer:

  1. Forker le dépôt
  2. Créer une branche de fonctionnalité
  3. Faire vos modifications
  4. Soumettre une pull request

Consultez le Guide de contribution pour plus de détails.

Licence

Structus est un logiciel open-source sous licence MIT License.

Remerciements

Un grand merci à la communauté Kotlin et à tous les contributeurs qui aident à améliorer Structus.


Créé avec ❤️ par Mel Sardes pour la communauté Kotlin