forked from Gitlink/gitlink-cli
Extend the dataset group beyond the verified project query to the full
documented contract:
- dataset +view -> GET /v1/{owner}/{repo}/dataset (+page/limit)
- dataset +list --ids -> GET /v1/project_datasets (prod-verified)
- dataset +create -> POST /v1/{owner}/{repo}/dataset
- dataset +update -> PUT /v1/{owner}/{repo}/dataset
- dataset +delete-attachment -> DELETE /attachments/{uuid}
Quality over a bare contract port: bilingual (en-US/zh-CN) i18n help,
--dry-run preview on create/update, --yes confirmation guard on the
destructive attachment delete, and license-id validation.
Only /v1/project_datasets is currently reachable on production www; the
per-repo routes follow the published OpenAPI spec and return 404 there
until the platform deploys them (documented in the change note). Unit
tests exercise every command against a mock server.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| branch | ||
| ci | ||
| common | ||
| compare | ||
| dataset | ||
| health | ||
| issue | ||
| label | ||
| license | ||
| member | ||
| milestone | ||
| org | ||
| pipeline | ||
| pr | ||
| release | ||
| repo | ||
| search | ||
| user | ||
| webhook | ||
| workflow | ||
| register.go | ||
| register_test.go | ||