This issue collects improvements to InvenioRDM for better collecting and preserving research software. It includes porting existing features from Zenodo and improvements suggested by Software Heritage, Caltech Library, and the SciCodes consortium.
Deposit Form
[ ] Add software section to deposit form
[ ] Make software section responsive (expands when software resource type is selected)
[ ] Adjust default license when software is selected
[ ] Add Code repository (url) field
[ ] Add link to GitHub integration and documentation page on software metadata
[ ] Add subjects vocabulary for operating system
[ ] Add subjects vocabulary for runtime platform
[ ] Add subjects vocabulary programming language
[ ] Add subjects vocabulary for development status (from repostatus.org)
[ ] Add Release notes as a type of additional description
A first super dummy and incomplete version of this has been deployed in https://inveniordm-qa.web.cern.ch/uploads/new using custom fields (see "Software" section at the bottom of the deposit form)
This issue collects improvements to InvenioRDM for better collecting and preserving research software. It includes porting existing features from Zenodo and improvements suggested by Software Heritage, Caltech Library, and the SciCodes consortium.
Deposit Form
Landing Page
GitHub Integration
Blue sky improvements