This is a repository created only for testing how dependencies work on Golang.
This package depends on: github.com/vingarcia/bar and bar depends on this package in an attempt to create a circular dependency.
The result of this experiment is that modules can depend on other modules circularly as long as there isn't a cycle of packages depending on one another.
E.g. if the package bar/cmd depends on the package foo and foo depends on the package bar (not bar/cmd) everything works.
But if foo also depends on bar/cmd then we got a cyclic dependency and Go won't accept that.