Create a DOI with Zenodo¶
Zenodo enables software to be archived and a DOI to be provided for it. In the following I will show which steps are required on the example of the Jupyter tutorial:
If you haven’t already, create an account on Zenodo, preferably with GitHub.
In under Basic information activate the button Reserve DOI to reserve a DOI for your upload. Leave the form open to upload your software later.
Create or modify the CodeMeta- and Citation File Format files in your software directory.
Include the badge in the
READMEfile of your software:Markdown:
[](https://zenodo.org/badge/latestdoi/307380211)
reStructedText:
.. image:: https://zenodo.org/badge/307380211.svg :target: https://zenodo.org/badge/latestdoi/307380211
Now select the repository that you want to archive:
Check whether Zenodo has created a webhook in your repository for the Releases event:
Create a new release: