Skip to content

Zenodo communities #125

@ThierryO

Description

@ThierryO

The Zenodo API changed. And zen4R is changing to work with the new API. In the past we could specify the Zenodo communities in a draft record. The new API can only attach communities to a published record. This implies that bookdown_zenodo() no longer can work as before (adding communities to a draft record). Have a look at this discussion for some background information.

Two solutions:

  1. bookdown_zenodo() creates a publish record instead of a draft records. Pro: we can add the communities as before. Con: The report gets published without a final approval through the Zenodo web-interface. The user must check everything before running bookdown_zenodo().
  2. bookdown_zenodo() creates a draft record as before. Pro: the user must publish the record through the Zenodo web-interface. Con: The user must add the communities manually or run a function after publishing the report. Which they probably will forget to go.

@inbo/bmk, @inbo/oscibio can I get some urgent feedback on this. I need to finalize version 0.3.6 this week. I'll give a talk on it at the upcoming useR!2024 conference.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingquestionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions