Implementation of the HERMES workflow to automate software publication with rich metadata.
HERMES is an acronym for "HElmholtz Rich MEtadata Software publication".
To satisfy the principles of FAIR research software, software sustainability and software citation, research software must be formally published. Publication repositories make this possible and provide published software versions with unique and persistent identifiers. However, software publication is still a tedious, mostly manual process and impedes the promotion of research software to first class citizenship.
To streamline software publication, this project implements an automated workflow to publish research software with rich metadata. It utilizes continuous integration solutions to retrieve, collate, and process existing metadata in source repositories, and publish them on publication repositories, including checks against existing metadata requirements. To enable researchers to easily reuse it, the project also provides comprehensive documentation and templates for widely used CI solutions.
For more information about the HERMES project, see hermes.software-metadata.pub.
Helmholtz Metadata Collaboration