Attribuer un DOI à un modèle
Last updated
Last updated
Prérequis :
Avoir un repository avec un modèle Netlogo sur GitHub
Avoir un compte GitHub
Avoir un compte Zenodo
Tutorial équivalent anglais, make your code citable with Zenodo and Github : https://guides.github.com/activities/citable-code/
Si vous avez déjà créé un compte github pour le tutorial précédent, alors le plus simple sera de réutiliser celui-ci pour s'enregistrer sur Zenodo. Sur la page d'accueil de Zenodo Vous pouvez cliquer sur le bouton Sign Up en orange en haut à droite de la page web.
Il vous sera proposé de vous enregistrer soit en utilisant votre compte GitHub, soit votre compte Orcid.
Une fois enregistré sur le site, vous pouvez accéder aux settings concernant GitHub en cliquant sur l'onglet correspondant.
Sous la bannière d'explication ci-dessous vous pouvez normalement accéder à vos dépôts de code source.
Comme indiqué sur cette bannière, la première étape est d'activer le switch du dépôt concerné par l'obtention d'un DOI sur ON
Nous allons continuer sur la base de notre modèle MAPS publié sur le compte github dans le premier tutorial.
Cliquons sur ce lien pour accéder à la création de release sur GitHub, étape nécessaire pour obtenir un DOI.
Zenodo permet de construire autant de DOI qu'il y a de release de votre modèle. Une release permet de mettre en avant une version particulière de votre code source. Dans le cas d'un modèle, cela peut être la version pour un article x ou y, le passage d'un code instable à stable, etc. C'est vous qui décider quand la release d'un code source peut être faite, et ce qu'elle signifie. Un code source peut être release plusieurs fois, il n'y a pas de limites.
Comme vous le voyez sur cette image, il faut remplir certaines informations pour que la release puisse être faite : numéro de version, nom et description de la release.
Une fois publiées les releases apparaissent sur la page d'accueil de votre dépot dans GitHub.
Il n'y a rien de particulier à faire, Zenodo détecte automatiquement qu'une release est apparu, et va générer un DOI pour cette dernière. Cela peut prendre quelques minutes.
Et le détail :
Lorsque une personne clique sur le DOI que vous lui avez transmis, voici la page qui s'affiche.