Makefile
В этом проект для упрощения и автоматизации рутинных задач разработки используется Makefile
. Ниже приведён список доступных целей (targets) и их описание.
Доступные цели
https://github.com/nice-pea/npchat
Цель | Описание |
---|---|
test | Запустить тесты Go во всём проекте. |
vet | Запустить утилиту go vet , для статического анализа. |
lint | Запустить линтер (golangci-lint ), на всего - 1 количестве ядер. |
check | Запуск vet и lint . Рекомендуется для проверки перед коммитом или PR. |
run | Запустить приложение (cmd/npc/main.go ). |
mdbook | Собирать mdbook в режиме watch и открыть в браузере по умолчанию. |
mdbook-build | Собирать mdbook. |
https://github.com/nice-pea/npchat-docs
Цель | Описание |
---|---|
open | Собирать mdbook в режиме watch и открыть в браузере по умолчанию. |
build | Собирать mdbook. |
Как использовать
Чтобы выполнить какую-либо цель, просто введите в терминале:
make <цель>
Например:
make test
или
make check