Skip to content
@hermes-hmc

HElmholtz Rich MEtadata Software Publication

HERMES is a language-independent set of tools and practices to help you implement "continuous software publishing", creating publications from your software automatically.

Project Moved

The location for this project has changed after the first project ended. We now continue to work on it as part of a larger, community-based effort.

Please find us now at https://github.com/softwarepub or https://software-metadata.pub

Why This Is Great

A software publication is about creating a publication about the entity the software represents. The software becomes a citable entity, referable in yours and others publications. Furthermore, Software publications promotes

  • sustainability (what again?)
  • reproducibility (I used release/commit xyz for process abc)
  • academic credit (especially if your software is not primary subject of publications, created using it)
  • fair for research software (FAIR4RS) principles

How HERMES Improves Software Publishing

State of the art of SP works by bridging GitHub with Zenodo and providing several meatadata you wll be able to automatically create a publication on Zenodo. This "pull based workflow" is limited by certain factors: code must be accessible, less control over extracted metadata, dependent on single service (Zenodo).

HERMES turns this process upside-down by integrating software publication into your CI/CD pipelines where you define the events, the targets and the scope for your software publication.

Popular repositories Loading

  1. .github .github Public

Repositories

Showing 1 of 1 repositories
  • .github Public
    hermes-hmc/.github’s past year of commit activity
    0 0 0 0 Updated Jul 26, 2024

Top languages

Loading…

Most used topics

Loading…