Citable Code / Service integration for DOI's #295

Open
opened 2 years ago by lhinderberger · 5 comments

In Codeberg/Documentation#56 the idea was thrown around to create an integration between Codeberg and a provider of DOI's to make code hosted on Codeberg easier citable in scientific writing.

Maybe someone is interested in developing such a tool? :)

This issue exists to track efforts to create such an integration and will be linked to from the relevant position in Codeberg Documentation.

In Codeberg/Documentation#56 [the idea was thrown around](https://codeberg.org/Codeberg/Documentation/issues/56#issuecomment-82244) to create an integration between Codeberg and a provider of DOI's to make code hosted on Codeberg easier citable in scientific writing. Maybe someone is interested in developing such a tool? :) This issue exists to track efforts to create such an integration and will be linked to from the relevant position in Codeberg Documentation.
lhinderberger added the
enhancement
contribution welcome
labels 2 years ago
lhinderberger changed title from Write a service integration for DOI's to Citable Code / Service integration for DOI's 2 years ago
Collaborator
@lhinderberger would https://github.com/go-gitea/gitea/pull/19999 solve this issue?

@6543 Sorry, I have just relayed this issue back then when I was moderating the Documentation issue tracker, I don't know if the linked PR is a sufficient solution for the original poster's problem. CC @ivan-paleo

@6543 Sorry, I have just relayed this issue back then when I was moderating the Documentation issue tracker, I don't know if the linked PR is a sufficient solution for the original poster's problem. CC @ivan-paleo
Collaborator

oh ok .. just personaly have not much knowlage about "citable code" so just like to guess I i can see this pull as upstream solution or not

oh ok .. just personaly have not much knowlage about "citable code" so just like to guess I i can see this pull as upstream solution or not

I have not read the whole linked PR, but I do not think it is what I was referring to. Being able to cite (Bibtex) a repository is nice, but what is more important (at least for scientists) is to have a DOI for the repo.
Currently, the only way is to download the ZIP archive of a given release of the repo and upload it to an online repository (e.g. Zenodo), and get the DOI there. That's fine, but it could be even better: a GitHub repo can be linked to a Zenodo account, so that every new release on GitHub is automatically uploaded to Zenodo ang get assigned a DOI. The only thing the user has to do is link the two accounts (GitHub and Zenodo) and the rest is done automatically. That's what I was mentioning.
This is explained in details here.

My suggestion was therefore to get in touch with the Zenodo team in order to create such a link with Codeberg repos too.

Does that make sense?

I have not read the whole linked PR, but I do not think it is what I was referring to. Being able to cite (Bibtex) a repository is nice, but what is more important (at least for scientists) is to have a DOI for the repo. Currently, the only way is to download the ZIP archive of a given release of the repo and upload it to an online repository (e.g. Zenodo), and get the DOI there. That's fine, but it could be even better: a GitHub repo can be linked to a Zenodo account, so that every new release on GitHub is automatically uploaded to Zenodo ang get assigned a DOI. The only thing the user has to do is link the two accounts (GitHub and Zenodo) and the rest is done automatically. That's what I was mentioning. This is explained in details [here](https://github.com/OpenScienceMOOC/Module-5-Open-Research-Software-and-Open-Source/blob/master/content_development/Task_2.md). My suggestion was therefore to get in touch with the Zenodo team in order to create such a link with Codeberg repos too. Does that make sense?

Is there any progress with this feature? 🙂

How about this as an Woodpecker plugin?
https://github.com/jhpoelen/zenodo-upload

Zenodo API documentation:
https://developers.zenodo.org

Is there any progress with this feature? 🙂 How about this as an Woodpecker plugin? https://github.com/jhpoelen/zenodo-upload Zenodo API documentation: https://developers.zenodo.org
Sign in to join this conversation.
No Milestone
No Assignees
4 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: Codeberg/Community#295
Loading…
There is no content yet.