1. Figshare
Figshare 是 Nature 等期刊常用于生成 Github 仓库代码 DOI 号的工具,可以安装浏览器插件获取 DOI 号或者输入 Github repo 地址生成 DOI 徽章:
生成页面:https://mozillascience.github.io/code-research-object/
这种生成 DOI 徽章的缺点是无法动态的进行更新,一般推荐使用 Zenodo。
2. Zenodo
为了使您的存储库更易于在学术文献中引用,您可以创建持久标识符,也称为数字对象标识符 (DOI)。您可以使用数据归档工具 Zenodo 在 GitHub 上归档存储库并为该归档发布 DOI。
Tip
步骤:
- 导航到 Zenodo 的登录页面
- 单击使用 GitHub 登录
- 查看访问权限的信息,然后单击授权 Zenodo
- 导航到 Zenodo GitHub 页面
- 在您要存档的存储库名称右侧,将按钮切换为 “开”
- 该仓库中必须要有 CITATION.cff 文件,在这里生成
每次创建新的 GitHub 发布版本时,Zenodo 都会将版本库存档并发布新的 DOI(在授权关联前创建的发布版本不会生成相应的 DOI)。请按照 “管理版本库中的发布版本” 中的步骤创建一个新版本。