Erstellen eines DOI mit Zenodo¶
Zenodo ermöglicht die Archivierung von Software und die Bereitstellung eines DOI für diese Software. Im Folgenden werde ich am Beispiel des Jupyter-Tutorials zeigen, welche Schritte hierzu erforderlich sind:
Wenn ihr noch keinen Account für Zenodo habt, erstellt einen, bevorzugt mit GitHub.
Aktiviert in Basic information den Button Reserve DOI um einen DOI für euren Upload zu reservieren. Lasst das Formular offen um später eure Software hochladen zu können.
unterErstellt oder ändert die CodeMeta- und Citation File Format-Dateien in eurem Software-Verzeichnis.
Bindet den Badge in der
README
-Datei eurer Software ein:Markdown:
[![DOI](https://zenodo.org/badge/307380211.svg)](https://zenodo.org/badge/latestdoi/307380211)
reStructedText:
.. image:: https://zenodo.org/badge/307380211.svg :target: https://zenodo.org/badge/latestdoi/307380211
Nun wählt das Repository aus, das ihr archivieren wollt:
Überprüft, ob Zenodo einen Webhook in eurem Repository für das Releases-Event erstellt hat:
Erstellt ein neues Release:
Überprüft, ob der DOI korrekt erstellt wurde: