Initial commit

This commit is contained in:
Martino Ferrari
2026-04-24 15:09:14 +02:00
commit 9aa89cc0cf
34 changed files with 3378 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
.PHONY: all frontend backend test clean
all: frontend backend
frontend:
cd web && npm ci && npm run build
backend:
go build -ldflags="-s -w" -o dist/uopi ./cmd/uopi
# Build backend without -s -w for debugging
backend-debug:
go build -o dist/uopi ./cmd/uopi
test:
go test ./...
cd web && npm run check
lint:
go vet ./...
cd web && npm run lint
clean:
rm -rf dist/ web/dist/
# Run dev servers (requires two terminals or a process manager)
run-backend:
go run ./cmd/uopi
run-frontend:
cd web && npm run dev