Golang News http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Fri, 28 Apr 2023 12:46:00 +0000 DI Container IziDIC v0.0.3 easier to test, better documented #releases #dependencyinjection <div>The <a href="https://github.com/fgm/izidic">fgm/izidic </a>dependency injection container (DIC) just got its firsts official release instead of just a tag: tag v0.0.3 contains a feature and documentation improvements.</div><div> <ul style="margin: 1rem 0px;"> <li>feature: the `Container`type is now an interface, to ease Service testing, instead of a concrete struct</li> <li>doc: a complete application is now available, demonstrating how to set up an application in practice for dependency injection using IziDIC</li> <li>doc: the README has been expanded and clarified.</li> <li>doc: a discussion issue is available on https://github.com/fgm/izidic/discussions/10</li> <li>qa: test coverage stable at 100%</li> </ul> 1 points posted by FGM https://github.com/fgm/izidic/releases/tag/v0.0.3 4800 Fri, 28 Apr 2023 12:12:00 +0000 IziDIC v0.0.2 : new features and QA #dependencyinjection #releases <div>The tiny <a href="https://github.com/fgm/izidic">fgm/izidic</a> dependency injection container just got a new release: v0.0.2 contains new features and QA improvements.</div><div> <ul><li>feature: new method Container.Names to list container keys</li> <li>feature: circular dependency detection, avoiding stack overflows</li> <li>qa: moved to new domain github.com/fgm/izidic to support Github actions</li> <li>qa: added linting checks: gofmt, go vet, staticcheck</li> <li>qa: added security scanning: CodeQL</li> <li>qa: expanded test coverage to 100% C0.</li> <li>qa: added test coverage reporting</li> </ul></div><div><br></div> 1 points posted by FGM https://github.com/fgm/izidic/releases/tag/v0.0.2 4776 Sat, 22 Oct 2022 15:42:00 +0000