https://jogendra.dev/import-cycles-in-golang-and-how-to-deal-with-them

Import Cycles

Let’s say we have two packages, p1 and p2. When package p1 depends on package p2 and package p2 depends on package p1, it creates a cycle of dependency. Or it can be more complicated than this eg. package p2 does not directly depend on package p1 but p2 depends on package p3 which depends on p1, again it is cycle.

Untitled