gocleanarchitecture
1.0.0
Un buen ejemplo de arquitectura limpia para una aplicación web en Go.
La carpeta de dominio es para la lógica empresarial empresarial sin ninguna dependencia. Estos pueden ser estructuras, interfaces y funciones.
No hay carpeta USECase , pero si hubiera una, mantendría la lógica comercial de la aplicación sin dependencias con la excepción del dominio. Estos pueden ser estructuras, interfaces y funciones.
La carpeta adaptadora debe contener abstracciones para los paquetes en las carpetas LIB y proveedor .
La carpeta LIB contiene paquetes internos, similares a la carpeta de proveedores que contiene paquetes de terceros.