¿Qué hace golang-uber-dig?
Implementa inyección de dependencias en Golang usando uber-go/dig — contenedor basado en reflexión, Provide/Invoke, objetos de parámetro y resultado dig.In/dig.Out, valores con nombre, grupos de valores, dependencias opcionales, ámbitos y Decorate. Aplicar cuando se utilice o adopte uber-go/dig, cuando el código base importe go.uber.org/dig, o al cablear un grafo de aplicación al inicio. Para ciclo de vida y módulos de nivel superior, consulta la habilidad samber/cc-skills-golang@golang-uber-fx.