gocleanarchitecture
1.0.0
Un bon exemple d'architecture propre pour une application Web en Go.
Le dossier de domaine est destiné à la logique commerciale d'entreprise sans aucune dépendance. Il peut s'agir de structures, d'interfaces et de fonctions.
Il n'y a pas de dossier UseCase , mais s'il y en avait un, il conserverait la logique commerciale de l'application sans dépendances à l'exception du domaine. Il peut s'agir de structures, d'interfaces et de fonctions.
Le dossier de l'adaptateur doit contenir des abstractions pour les packages dans les dossiers Lib et Vendor .
Le dossier LIB contient des packages internes, similaires au dossier du fournisseur qui contient des packages tiers.