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

Either create an issue in our project repository or send us an email.


This project (ZT-I-PF-3-006) was funded by the Initiative and Networking Fund of the Helmholtz Association in the framework of the Helmholtz Metadata Collaboration’s 2020 project call.


The work contained in this repository is licensed under different licenses:

  • Source code is licensed under Apache-2.0.

  • 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 CC0-1.0.

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.

Indices and tables