Настроил тулинг

This commit is contained in:
2026-06-14 11:35:14 +03:00
parent e5dabebbd6
commit b1a4a846d6
5 changed files with 101 additions and 47 deletions
+9 -5
View File
@@ -52,13 +52,17 @@ TOML, логи — структурированный JSON (`slog`). Подро
## Разработка
Нужны Go 1.26 и [Task](https://taskfile.dev). Полный список задач —
`task --list`.
```bash
cp config.example.toml config.toml # локально: db_path -> ./jellybit.db
make tidy # go mod tidy
make run # go run ./cmd/jellybit --config ./config.toml
make test lint # тесты и golangci-lint
make build # статический бинарь (linux/amd64) для сервера
make image # docker-образ из готового бинаря
task setup # golangci-lint + git-хуки lefthook
task tidy # go mod tidy
task run # go run ./cmd/jellybit --config ./config.toml
task test lint # тесты и golangci-lint
task build # статический бинарь (linux/amd64) для сервера
task image # docker-образ из готового бинаря
```
## Доставка