You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DataDesigner needs one default NVIDIA tap URL that users can consume without GitHub API auth. Since the generated catalog is checked in at catalog/plugins.json, the default should be the unauthenticated raw GitHub URL for that file.
The tap contract is transport-generic: any HTTP(S) URL or local path that resolves to raw schema v2 JSON is a tap. Human docs should link to the raw JSON URL; they are not the machine-readable catalog delivery path.
Keep catalog/plugins.json as the checked-in generated source of truth.
Do not add a docs/Pages publishing requirement for the machine-readable tap.
Document freshness semantics:
.../main/catalog/plugins.json tracks accepted main and is mutable.
tag-pinned raw URLs are immutable snapshots, for example https://raw.githubusercontent.com/NVIDIA-NeMo/DataDesignerPlugins/<tag-or-sha>/catalog/plugins.json.
release assets can be added later only if we need a separate snapshot distribution mechanism.
Parent epic: #15
Depends on: #17
Why
DataDesigner needs one default NVIDIA tap URL that users can consume without GitHub API auth. Since the generated catalog is checked in at
catalog/plugins.json, the default should be the unauthenticated raw GitHub URL for that file.Default NVIDIA tap URL:
The tap contract is transport-generic: any HTTP(S) URL or local path that resolves to raw schema v2 JSON is a tap. Human docs should link to the raw JSON URL; they are not the machine-readable catalog delivery path.
Implementation
[tool.ddp.tap].catalog-urlwith the exact default URL above as part of Add repo-level tap metadata config for ddp tooling #21.catalog/plugins.jsonas the checked-in generated source of truth..../main/catalog/plugins.jsontracks acceptedmainand is mutable.https://raw.githubusercontent.com/NVIDIA-NeMo/DataDesignerPlugins/<tag-or-sha>/catalog/plugins.json.make check-catalogplus schema v2 tests from Generate schema v2 catalog fields from ddp sync catalog #17.Acceptance criteria
https://raw.githubusercontent.com/NVIDIA-NeMo/DataDesignerPlugins/main/catalog/plugins.json.catalog/plugins.jsonremains generated and checked in.make check-catalogand schema v2 tests.Dependencies