caltechlibrary / iga

IGA is the InvenioRDM GitHub Archiver, a standalone program as well as a GitHub Action that lets you automatically archive GitHub software releases in an InvenioRDM repository.
https://caltechlibrary.github.io/iga/
Other
8 stars 1 forks source link

Enhancement: Map the cff and codemeta to inveniordm metadata in seperate file #44

Open panta-123 opened 2 months ago

panta-123 commented 2 months ago

Description

Looking into the code. My idea is that it will better to seperate the mapping in a seperate file.

cff -> invenioRDM codemeta -> InvenioRDM

This way we can track the mapping in single place rather than digging through the metadata.py .

And also we can have the check of cff version or codemeta version and its mapping. Let me know what do you think. I can try to look into it if the idea ia apporved. Also related to: https://github.com/caltechlibrary/iga/issues/38