Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request feasibility discussion: gitlab integration. #42

Open
panta-123 opened this issue Jul 10, 2024 · 3 comments · May be fixed by #43
Open

Feature request feasibility discussion: gitlab integration. #42

panta-123 opened this issue Jul 10, 2024 · 3 comments · May be fixed by #43
Labels
Priority ★★★ High priority
Milestone

Comments

@panta-123
Copy link

panta-123 commented Jul 10, 2024

Description

What level of development might be needed to make this work for gitlab. There is one that exists for gitlab2zenodo(https://gitlab.com/sbeniamine/gitlab2zenodo/-/tree/master?ref_type=heads), but I am not sure how well mantained that is and is also zenodo specific.
I would like to know if this is something that we want to incorporate in iga. If yes then I might be able do some contribution.

@tmorrell
Copy link
Member

We don't use gitlab locally, so it's not something Caltech would develop. However, I'd be happy to review a pull request if others develop it, since I know it's a use case for other InvenioRDM partners. Everything in github.py would need to be replicated, and there are also some assumptions in metadata.py which may or may not be appropriate for gitlab. There are also a bunch of variable names and log messages that reference GitHub that would need to be reorganized. But all of the CodeMeta, CFF, and InvenioRDM code should be able to be used as-is. If you're targeting InvenioRDM generally, I might lean toward modifying iga. If you just want to target zenodo, then gitlab2zenodo should be fine. It also depends on how much time you have for development.

@panta-123
Copy link
Author

Yes I am targeting, invenioRDM in general. Let me see how much I can put an effort. But this is something of priority in our organization.
Thank you for your response.

@tmorrell
Copy link
Member

For InvenioRDM iga should have a lot of the pieces already. Do let us know if you have any questions or want to chat as you look at the project.

@panta-123 panta-123 linked a pull request Jul 17, 2024 that will close this issue
3 tasks
@tmorrell tmorrell added the Priority ★★★ High priority label Nov 5, 2024
@tmorrell tmorrell added this to the 1.4.0 milestone Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority ★★★ High priority
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants