Backend-репозиторий команды Los_ping-inos
- в комментариях перед ручками описать доку в таком формате
swag init
в терминале в репозитории internal- если будет ругаться на кастомные структуры, можно
swag init --parseDependency --parseInternal -g main.go
- если будет ругаться на кастомные структуры, можно
config
- в
config.yaml
настроечки:server
,database
иfilesPaths
для каких-то файлов на будущее - в
config.go
структура конфига и парсинг; парситviper
- в
internal
main.go
- main.delivery
- общение с внешним миромauth.go
- всё, связанное с авторизациейconsts.go
- константыinterfaces.go
- интерфейсыlanding.go
- ручки на получение данныхrunserver.go
- старт сервера
pkg
- обёртки и структуры для запросов - ответовrequests.go
- структуры для запросовresponses.go
- обёртка ответов
service
- бизнес логикаauth.go
- авторизацияcards.go
- логика лентыinterests.go
- логика интересовinterfaces.go
- иНтЕрФеЙсЫ
storage
- крудыperson.go
- personinterest.go
- interest
types
- кастомные гошные типы