Добавил каркас приложения
This commit is contained in:
@@ -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`.
|
||||
|
||||
## Конвенции кода
|
||||
|
||||
|
||||
Reference in New Issue
Block a user