# sample-go **Repository Path**: tq-wang/sample-go ## Basic Information - **Project Name**: sample-go - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-09 - **Last Updated**: 2026-04-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Go Workspace Manager A small but realistic Go service for tracking team workspaces and rollout tasks. ## Features - workspace CRUD-lite APIs - task creation and status updates - summary and overdue metrics - `/health` endpoint ## Run ```bash go mod tidy go run ./cmd/server ``` Environment variables: - `APP_PORT`: HTTP port, default `8080` - `APP_NAME`: service name, default `go-workspace-manager` - `SEED_DEMO_DATA`: `true` or `false`, default `true` ## Endpoints - `GET /health` - `GET /api/v1/workspaces` - `POST /api/v1/workspaces` - `POST /api/v1/workspaces/{id}/tasks` - `PATCH /api/v1/workspaces/{id}/tasks/{taskId}` - `GET /api/v1/summary`