feat: init client

This commit is contained in:
2025-08-12 18:38:22 +02:00
commit a145da0d2d
24 changed files with 713 additions and 0 deletions

19
Makefile Normal file
View File

@@ -0,0 +1,19 @@
.PHONY: vendor
vendor:
go mod tidy -v
go mod vendor
.PHONY: test
test:
go test -mod vendor -race -coverprofile coverage.out -gcflags=-l -v ./...
.PHONY: fmt
fmt:
gofumpt -l -w .
.PHONY: lint
lint:
golangci-lint run
.PHONY: check-all
check-all: vendor fmt lint test