-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
This issue provides an upper-level view of the plan and progress to make metadata models in the DANDI ecosystem vendor-configurable organized by release stages.
Release Stage 1:
Changes in this stage even if merged & released do not effect existing setup/functionality.
PRs could be merged independently.
- dandi-archive
- Local runtime schema serialization endpoints dandi-archive#2386 (status: to be merged)
- dandi-infrastructure: Set environment vars to set vendor-specific dandi-schema used by the DANDI instance dandi-infrastructure#224 (status: to be merged)
- linc-archive-infrastructure: Set environment vars to set vendor-specific dandi-schema used by the DANDI instance lincbrain/linc-archive-infrastructure#24 (status: to be merged)
- ember-dandi-infrastructure: Set environment vars to set vendor-specific dandi-schema used by the DANDI instance aplbrain/dandi-infrastructure#47 (status: to be merged)
Release Stage 2:
Changes, if merged and released, would affect functionality and provide vendorization for the archive instances.
Components must have coordinated release(s).
- dandi-schema: release first
- Vendor-Configurable Metadata Models #294 (status: to be merged)
- dandi-archive:
- Have the
api/info/
endpoint provide instance config info dandi-archive#2430 (status: to be merged) - De/re-vendorize dandi-archive dandi-archive#2382 (status: to be addressed)
- upgrade to the released dandi-schema
- Have the
Stage X: good to have etc
Could be done now or later conditional on available dandi-schema release
- dandi-cli
- Add vendor-specific behavior to
dandi validate
and `dandi upload, validation - add support for vendorization record from the instance server dandi-cli#1625 - Make the
dandi service-scripts publish-dandiset-version-doi
command DANDI instance specific, incorporating vendor information of a particular DANDI instance dandi-cli#1704 (status: WiP)- Vendorize dandi-cli per config in server info dandi-cli#1661 (status: to be revived)
- Add vendor-specific behavior to
- dandi-archive
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
In Progress