32 lines
588 B
Markdown
32 lines
588 B
Markdown
# tmpl-test-go
|
|
|
|
Test scaffold for go runtime
|
|
|
|
**Runtime**: Go 1.22 · net/http
|
|
**Owner**: platform-engineering
|
|
|
|
## Quick Start
|
|
|
|
```bash
|
|
go mod tidy
|
|
go run .
|
|
```
|
|
|
|
Service on **http://localhost:8080**.
|
|
|
|
## Endpoints
|
|
| Method | Path | Description |
|
|
|--------|------|-------------|
|
|
| GET | `/api/items` | List items |
|
|
| POST | `/api/items` | Create item |
|
|
| GET | `/api/items/{id}` | Get by ID |
|
|
| PUT | `/api/items/{id}` | Update |
|
|
| DELETE | `/api/items/{id}` | Delete |
|
|
| GET | `/health` | `{"status":"UP"}` |
|
|
| GET | `/metrics` | Prometheus metrics |
|
|
|
|
## Test
|
|
```bash
|
|
go test ./...
|
|
```
|