Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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