add templ engine

This commit is contained in:
Aleksandr Trushkin
2024-01-21 16:49:47 +03:00
parent d4974b30ec
commit d5f76f4e07
18 changed files with 1659 additions and 9 deletions

View File

@ -18,12 +18,24 @@ tasks:
install_tools:
cmds:
- go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.55.2
- go install github.com/a-h/templ/cmd/templ@v0.2.513
generate:
cmds:
- "$GOBIN/templ generate"
sources:
- "internal/kurious/ports/http/templ/*.templ"
generates:
- "internal/kurious/ports/http/templ/*.go"
check:
cmds:
- "$GOBIN/golangci-lint run ./..."
deps:
- generate
test:
cmds:
- go test ./internal/...
deps:
- generate
build_web:
cmds:
- go build -o $GOBIN/kuriousweb -v -ldflags '{{.LDFLAGS}}' cmd/kuriweb/*.go