~marcopolo/di

ref: c1c6d416254b8ddd358e685782a25045b97f3abb di/README.md -rw-r--r-- 767 bytes
c1c6d416 — Marco Munizaga check if provider is explicitly set 9 months ago

#di

Go Reference

A small, straightforward, DI library for Go.

#Why another DI library?

I wanted a DI library solution for libraries. Something that doesn't force users into a certain framework, yet works well with whatever the end user uses.

I also wanted:

  • A single definition of all inputs and outputs.
  • A way to provide and override defaults clearly.
  • Generics to convey type information.

#Contributing and reporting bugs

Contributions and bug reports welcome. Send patches and bugs to ~marcopolo/public-inbox@lists.sr.ht.

Refer to https://git-send-email.io for a primer on how to submit patches.