Initial commit

This commit is contained in:
KamilM1205 2025-09-16 13:26:27 +04:00
commit c0cb826917
63 changed files with 2069 additions and 0 deletions

28
.go-arch-lint.yml Normal file
View file

@ -0,0 +1,28 @@
version: 3
workdir: ./
allow:
depOnAnyVendor: true
components:
domain: { in: internal/domain/** }
application: { in: internal/application/** }
infrastructure: { in: internal/infrastructure/** }
interface: { in: internal/interface/** }
cmd: {in: cmd/**}
commonComponents:
- domain
deps:
infrastructure:
mayDependOn:
- application
interface:
mayDependOn:
- application
- infrastructure
cmd:
mayDependOn:
- application
- infrastructure
- interface