Добавил каркас приложения

This commit is contained in:
2026-06-14 11:17:01 +03:00
parent a48f39d7f0
commit ed4b4fb15e
25 changed files with 824 additions and 8 deletions
+8 -4
View File
@@ -54,11 +54,15 @@
## Команды
Кода ещё нет (фаза каркаса). По мере появления Ф0:
- `make run` — локальный запуск (`go run ./cmd/jellybit --config ./config.toml`)
- `make build` — статический бинарь `linux/amd64` для сервера
- `make test` / `make lint` — тесты и golangci-lint
- `make tidy``go mod tidy`
- `make image` — docker-образ из готового бинаря
- сборка: `go build ./cmd/jellybit`
- тесты: `go test ./...`
- линт: `golangci-lint run`
Module path — `git.vakhrushev.me/av/jellybit`. Go 1.23, `CGO_ENABLED=0`.
Стек: `chi`, `sqlx` + `modernc.org/sqlite`, `goose` (миграции),
`pelletier/go-toml/v2`, `log/slog`.
## Конвенции кода