Mega-issue: Vendorization of the dandi-schema and other components
- Dominant language
- Python
- Stars
- 7
- Forks
- 15
- PR merge metrics
- No merged PRs in 30d
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.
Closed stages: 1, 2
## Release Stage 1:
Changes in this stage even if merged & released do not effect existing setup/functionality.
PRs could be merged independently.
- [x] dandi-archive
- [x] https://github.com/dandi/dandi-archive/pull/2386
- [x] dandi-infrastructure: https://github.com/dandi/dandi-infrastructure/pull/224
- ~~linc-archive-infrastructure: https://github.com/lincbrain/linc-archive-infrastructure/pull/24 (status: to be merged)~~
- [x] ember-dandi-infrastructure: https://github.com/aplbrain/dandi-infrastructure/pull/47
## Release Stage 2:
Changes, if merged and released, would affect functionality and provide vendorization for the archive instances.
Components must have coordinated release(s).
### Release Stage 2a:
- [x] dandi-schema:
- [x] https://github.com/dandi/dandi-schema/pull/294
### Release Stage 2b:
The following must be released at the same time.
- [x] dandi-archive
- [x] https://github.com/dandi/dandi-archive/pull/2584 (status: to be released)
- [x] Make sure `dandischema` is pin to the latest version beyond "0.12.0".
- [x] upgrade to the released dandi-schema (this is a step in operation)
- [x] release!
- [x] dandi-cli
- [x] https://github.com/dandi/dandi-cli/pull/1744
- [x] https://github.com/dandi/dandi-cli/issues/1752
- [x] https://github.com/dandi/dandi-cli/pull/1760
- [x] release!
## Stage X: good to have etc
Could be done now or later conditional on available dandi-schema release
- [ ] dandi-schema
- [x] https://github.com/dandi/dandi-schema/issues/358
- [ ] dandi-cli
- [ ] Minor concern about dandi-cli with a version of `dandi-schema` before the vendorization effort when connecting to a DANDI instance other than DANDI Archive, such as EMBER-DANDI, with a version of `dandi-schema` after the vendorization effort may generate errors.
- [ ] Add vendor-specific behavior to `dandi validate` and `dandi upload, https://github.com/dandi/dandi-cli/issues/1625
- [ ] https://github.com/dandi/dandi-cli/issues/1704 (status: WiP)
- [ ] https://github.com/dandi/dandi-cli/pull/1661 (status: to be revived)
- [ ] dandi-archive
- [ ] https://github.com/dandi/dandi-archive/issues/2577
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.