This is a work in progress. Expect disruptive changes.
Research software must be formally published to satisfy FAIR principles and unlock academic credit. Publication repositories enable this and provide PIDs for software versions, but only through tedious, mostly manual process.
The HERMES workflow enables automated publication of rich research software metadata and artifacts to publication repositories using open source tooling.
We follow a push based model and run in continuous integration (CI) infrastructures integrated in common code platforms such as GitHub or GitLab to avoid going out of service and overcome limitations of pull-based web services.
Rich descriptive metadata is the key element to useful software publications. We harvest existing metadata from source code repos and connected platforms, then process, collate and present them for curation, thus preparing software for automatic submission to publication repositories.
This is an open repository to collect feedback on the HERMES workflow.
We see our project as part of a global and inter-disciplinary effort to improve the state of the art in research software engineering, maintenance and scholarly communications around research software. We therefore appreciate any feedback you may have on the HERMES project itself and any of its outputs.
How to give feedback
The work contained in this repository is licensed under different licenses:
Source code is licensed under
Documentation (including images) is licensed under
CC BY-SA 4.0.
The HERMES visual (“logo”) is licensed under
CC BY-ND 4.0.
Other files are licensed under
Please see the individual files for more accurate information. Please also let us know in a new issue if you find content that seems to be unlicensed.
We provide copyright and license information according to the REUSE Specification 3.0.