Enhancing CF Community Collaboration on Zenodo: Review and Publication Workflow #326
Replies: 5 comments 3 replies
-
I have added an "about" page: Please take a moment to review them and provide any feedback or suggestions for improvement. |
Beta Was this translation helpful? Give feedback.
-
Dear @cf-convention/info-mgmt, As suggested by @ethanrd:
I have invited the following members of the CF Community on Zenodo to be Managers: Please accept the invitation and confirm that I have invited the correct Zenodo users. I could not find the Zenodo usernames for @feggleton and @RosalynHatcher. If you haven’t signed up yet, you can use your GitHub identity to sign up and log in to Zenodo. |
Beta Was this translation helpful? Give feedback.
-
Integrate GitHub Release Workflow with Zenodo for DOI Generation in cf-conventions Document ReleasesDescription: This proposes an enhancement to the cf-conventions document release workflow by integrating GitHub and Zenodo. The goal is to automate DOI creation and updating so that each new release includes an up-to-date DOI. Summary of Proposed WorkflowTo ensure each release includes a valid DOI, the process will involve drafting, updating, and publishing a Zenodo record in synchronization with GitHub release actions. This draft workflow is currently under development in this branch: Steps for Enhanced Release Workflow
|
Beta Was this translation helpful? Give feedback.
-
Dear Antonio @cofinoa Many thanks for this proposal. Since you have a definite scheme in mind, I think you should open a new Best wishes Jonathan |
Beta Was this translation helpful? Give feedback.
-
In fact you could propose it in the existing issue 513. |
Beta Was this translation helpful? Give feedback.
-
Dear @cf-convention/info-mgmt,
With the recent establishment of the CF Community on Zenodo, I believe we should discuss how we can improve the management of releases and community-driven publication processes on this platform.
Since Zenodo file depositions are curated and cannot be modified after publication, it is important to have a manual review step in place before finalizing any deposit. Unlike GitHub releases, which are more flexible, Zenodo requires extra caution to avoid any versioning issues or accidental errors.
I propose modifying the current workflow by integrating a draft stage in the Zenodo deposit process, triggered by a GitHub Action when a new release is published on GitHub. This draft can then be reviewed and, once approved, published to Zenodo. During this review process, we can ensure that all relevant materials—such as rendered HTML and PDF documents—are included, alongside the source files. An added benefit of this draft stage is the generation of a temporary DOI, which can be used in documents before final publication.
Moreover, to encourage broader community participation, we can leverage the Zenodo Community feature, which allows multiple contributors to take on roles such as Reader, Curator, Manager, or Owner. This would decentralize the publication process and make it more inclusive, allowing more community members to participate in the review and approval of deposits.
I have set up a CF Conventions Zenodo Community for testing:
CF Conventions Zenodo Community
For more information on how Zenodo communities work, please see the documentation here:
Zenodo Community Documentation
I have already invited @ethanrd as an owner of this community to help with testing.
We can also set up a review process for submissions to the community, so deposits can be checked by multiple community members before publication:
Zenodo Submission Review
I would like your input on this idea and whether it is worth drafting a GitHub Action to initiate this workflow and test it in the community.
Note: Zenodo provides a sandbox environment for testing deposit workflows:
Beta Was this translation helpful? Give feedback.
All reactions