Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1.62 KB

README.md

File metadata and controls

39 lines (24 loc) · 1.62 KB

go-musthave-diploma-tpl

Шаблон репозитория для индивидуального дипломного проекта курса «Go-разработчик»

Начало работы

  1. Склонируйте репозиторий в любую подходящую директорию на вашем компьютере.
  2. В корне репозитория выполните команду go mod init <name> (где <name> — адрес вашего репозитория на GitHub без префикса https://) для создания модуля

Обновление шаблона

Чтобы иметь возможность получать обновления автотестов и других частей шаблона, выполните команду:

git remote add -m master template https://github.com/yandex-praktikum/go-musthave-diploma-tpl.git

Для обновления кода автотестов выполните команду:

git fetch template && git checkout template/master .github

Затем добавьте полученные изменения в свой репозиторий.

Описание решения

Архитектура

Для струкрутры проекта выбрал шаблон от Evrone evrone/go-clean-template, который мне видится очень локаничным и максимально логичным при разделении логики приложения.

Запуск

cp .env_sample .env
docker-compose up