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>
|
||
|---|---|---|
| .. | ||
| api-batch-runner.md | ||
| auth-config-dir-fallback.md | ||
| dataset-shortcuts.md | ||
| doctor-command.md | ||
| issue-id-alias.md | ||
| issue-metadata-fields.md | ||
| label-shortcut.md | ||
| list-filter-fixes.md | ||
| member-shortcut.md | ||
| milestone-shortcut.md | ||
| pipeline-openapi-shortcuts.md | ||
| release-update-shortcuts.md | ||
| repo-insight-shortcuts.md | ||
| repo-settings-shortcuts.md | ||
| repo-tree-shortcut.md | ||
| webhook-shortcut.md | ||