首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何模板Zenodo自动发布存档

如何模板Zenodo自动发布存档
EN

Stack Overflow用户
提问于 2019-08-09 09:47:08
回答 1查看 406关注 0票数 1

我想使用Zenodo来存档我的项目的下一个版本。项目存储库位于GitHub上。我配置了从Zenodo到GitHub的连接,当我创建下一个版本时,它会自动存储在Zenodo中。

但是:

  • 描述只是描述形式的发布,
  • 许可证被设置为其他,而不是GPL,
  • 作者是通过GitHub的尼克来显示的,而不是按名字显示的(也没有orcid)。
  • 许多其他字段设置为空。

在一个版本中编辑这个版本之后,我需要在下一个版本中修复它。

有什么办法使它自动化吗?一些配置文件?

这是我的项目https://zenodo.org/record/3363876

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-13 08:08:20

请注意,Zenodo会自动从GitHub API中提取关于您的存储库的元数据。例如,作者是从存储库的贡献者统计数据中确定的。这种自动提取完全是一个最好的猜测。但是,您可以在存储库的根目录中添加一个".zenodo.json“文件,以显式定义元数据(作者列表、标题、许可等)。

JSON文件的格式与REST相同,这是最小所需元数据的一个示例:

代码语言:javascript
运行
复制
{ "creators": [
        {
            "name": "Bigarella, Chiara",
        },

    ],

    "description": "My project description.",
    "license": {
        "id": "Apache-2.0"
    },
    "title": "My project title"
}

但是,如果您转到https://zenodo.org/account/settings/github/并找到您的存储库,并单击其中一个版本,您可以看到特定存储库的JSON示例。

您还可以查看使用Zenodo的其他Github项目使用的".zenodo.json“。您可以在这里找到一个例子:https://github.com/xenon-middleware/xenon/blob/3.0.1/.zenodo.json

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57427477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档