version: 3 workdir: ./ allow: depOnAnyVendor: true components: domain: { in: internal/domain/** } repository: {in: internal/domain/repository/**} application: { in: internal/application/** } commands: { in: internal/application/} infrastructure: { in: internal/infrastructure/** } interface: { in: internal/interfaces/** } cmd: {in: cmd/**} commonComponents: - domain deps: infrastructure: mayDependOn: - application interface: mayDependOn: - application - infrastructure cmd: mayDependOn: - application - infrastructure - interface