2024_1_IMAO

module
v0.0.0-...-095c751 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 29, 2024 License: MIT

README

2024_1_IMAO

Backend репозиторий команды IMAO

Разработчики:

Алексей Оглоблин: https://github.com/AlexeiLDD

Илья Чугин: https://github.com/IlyaChgn

Марат Камалов: https://github.com/MaratKamalovPD

Олег Жданов: https://github.com/telephonist95

Репозиторий фронтенда:

https://github.com/frontend-park-mail-ru/2024_1_IMAO

Ссылка на Фигму:

https://www.figma.com/file/QP3qZTavTZYL8aOlzWzkkl/IMAO-(%D0%AE%D0%BB%D0%B0)

Деплой приложения:

http://www.vol-4-ok.ru

Запуск локально:

go run cmd/app/main.go

Тестирование
go test --cover  ./...

или

mkdir -p bin && go test -coverprofile=bin/cover.out ./internal/... && go tool cover -html=bin/cover.out -o=bin/cover.html && go tool cover --func bin/cover.out

Документация

Можно посмотреть всю информацию в docs/swagger.yaml

Сгенерировать swagger документацию

swag init -g cmd/app/main.go

Directories

Path Synopsis
cmd
app
db
Package docs Code generated by swaggo/swag.
Package docs Code generated by swaggo/swag.
internal
pkg/city/mocks
Package mock_usecases is a generated GoMock package.
Package mock_usecases is a generated GoMock package.
pkg/metrics/mocks
Package mock_metrics is a generated GoMock package.
Package mock_metrics is a generated GoMock package.
pkg/profile/delivery/protobuf/mocks
Package mock_grpc is a generated GoMock package.
Package mock_grpc is a generated GoMock package.
pkg/profile/mocks
Package mock_usecases is a generated GoMock package.
Package mock_usecases is a generated GoMock package.
pkg/user/delivery/protobuf/mocks
Package mock_grpc is a generated GoMock package.
Package mock_grpc is a generated GoMock package.
pkg/user/mocks
Package mock_usecases is a generated GoMock package.
Package mock_usecases is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL