-
Notifications
You must be signed in to change notification settings - Fork 234
Closed
Labels
maintenanceBoring but important stuff for the core devsBoring but important stuff for the core devs
Milestone
Description
Need to make sure that every core maintainer can reserve a new Zenodo version DOI for PyGMT. Continuing discussion from #599 (comment)_. I.e. everyone should be able to click on the green "New version" button (see sceenshot).
Which will take you to a page where there should be a 'Reserve DOI' button somewhere. Click on that, and copy the DOI link to the changelog/release notes for the new PyGMT version (e.g. at #599).
As to why we can't just automate this, see #599 (comment)_ (quoted below):
Just to clarify, there's 2 options that I know of to make a Zenodo DOI, each with pros/cons (see also FAQs at https://help.zenodo.org/):
- Use the automated Github integration:
- Pro: It's automated, publishing a release creates the DOI automatiically
- Con: We don't know the DOI number beforehand, so can't put it into the release notes. Also, I couldn't manage to link it to our current permanent/concept DOI at https://doi.org/10.5281/zenodo.3781524.
- Manually reserve a DOI (what was done for PyGMT v0.1.x):
- Pro: We know the DOI beforehand, so can put it into our release notes. Also more control with the metadata information.
- Con: It's not automated, I had to manually download the pygmt-v0.1.x.zip file, and upload it to Zenodo. Also as we found out, maybe it's linked only to my account?!!
Either way, would be good to discuss what we want to do 😐
Metadata
Metadata
Assignees
Labels
maintenanceBoring but important stuff for the core devsBoring but important stuff for the core devs
