Настроил тулинг
This commit is contained in:
@@ -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-образ из готового бинаря
|
||||
```
|
||||
|
||||
## Доставка
|
||||
|
||||
Reference in New Issue
Block a user