À 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
- 🐙 GitHub: @melsardes
- 📧 Email: dev.melsardes@gmail.com
- 💼 Projet: structus-kotlin
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:
- Indépendance des frameworks: Pas de verrouillage fournisseur, fonctionne avec n'importe quel framework
- Explicite plutôt qu'implicite: Contrats et limites clairs
- Testabilité d'abord: Facile à tester de manière isolée
- Natif pour les coroutines: Conçu pour le Kotlin asynchrone moderne
- 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:
- Forker le dépôt
- Créer une branche de fonctionnalité
- Faire vos modifications
- 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