dandi / dandi/dandi-cli

Make the `dandi service-scripts publish-dandiset-version-doi` command DANDI instance specific, incorporating vendor information of a particular DANDI instance

Open
#1,704 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
28
Forks
37
Avg merge
1d 17h
Merged PRs (30d)
9

Description

Once https://github.com/dandi/dandi-schema/pull/294, which includes https://github.com/dandi/dandi-schema/pull/323, and https://github.com/dandi/dandi-archive/pull/2430 are merged to the respective repo's master branch, the `dandi service-scripts publish-dandiset-version-doi` command should be made DANDI instance specific, incorporating the vendor information of a particular DANDI instance, in its execution. In executing the `dandi service-scripts publish-dandiset-version-doi` command, dandi-cli should fetch vendor info from the `api/info/` endpoint of a specified DANDI instance to generate metadata.

**Notes**

- [ ] Consider build a solution on https://github.com/dandi/dandi-cli/pull/1661.
- [ ] Hardcoded vendor specific info in `dandi service-scripts publish-dandiset-version-doi` is not removed in https://github.com/dandi/dandi-cli/pull/1760 and should be removed in this PR.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.