{"id":13043041,"url":"https://github.com/softwarepub/hermes","last_synced_at":"2026-01-16T02:44:51.010Z","repository":{"id":38108477,"uuid":"467040440","full_name":"softwarepub/hermes","owner":"softwarepub","description":"Implementation of the HERMES workflow","archived":false,"fork":false,"pushed_at":"2025-02-25T12:26:48.000Z","size":5768,"stargazers_count":21,"open_issues_count":99,"forks_count":6,"subscribers_count":7,"default_branch":"develop","last_synced_at":"2025-02-25T13:32:29.721Z","etag":null,"topics":["automation","continuous-integration","fair-software","fair4rs","software-citation","software-metadata","software-publication"],"latest_commit_sha":null,"homepage":"https://hermes.software-metadata.pub","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/softwarepub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-07T10:10:02.000Z","updated_at":"2025-02-25T12:26:50.000Z","dependencies_parsed_at":"2023-09-27T16:10:19.824Z","dependency_job_id":"e9b7b752-daa9-41e5-940a-bc5f55f1f600","html_url":"https://github.com/softwarepub/hermes","commit_stats":null,"previous_names":["hermes-hmc/hermes","softwarepub/hermes"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softwarepub%2Fhermes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softwarepub%2Fhermes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softwarepub%2Fhermes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softwarepub%2Fhermes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/softwarepub","download_url":"https://codeload.github.com/softwarepub/hermes/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241960816,"owners_count":20049340,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","continuous-integration","fair-software","fair4rs","software-citation","software-metadata","software-publication"],"created_at":"2024-07-24T13:04:09.146Z","updated_at":"2026-01-16T02:44:51.004Z","avatar_url":"https://github.com/softwarepub.png","language":"Python","funding_links":[],"categories":["Software and software publications"],"sub_categories":["Related semantics lists"],"readme":"\u003c!--\nSPDX-FileCopyrightText: 2022 German Aerospace Center (DLR), Forschungszentrum Jülich\n\nSPDX-License-Identifier: CC-BY-SA-4.0\n--\u003e\n\n\u003c!--\nSPDX-FileContributor: Stephan Druskat\nSPDX-FileContributor: Michael Meinel\nSPDX-FileContributor: Oliver Bertuch\n--\u003e\n\n![HERMES Key Visual](https://docs.software-metadata.pub/en/latest/_static/img/header.png)\n\n[![Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.](https://www.repostatus.org/badges/latest/wip.svg)](https://www.repostatus.org/#wip)\n![PyPI - Version](https://img.shields.io/pypi/v/hermes)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/hermes)\n\n# hermes\n\nImplementation of the HERMES workflow to automatize software publication with rich metadata.\nFor more extensive documentation, see our [HERMES workflow documentation](https://docs.software-metadata.pub/en/latest).\n\n(For more information about the HERMES [HMC](https://helmholtz-metadata.de) *project*, see the [HERMES project website](https://software-metadata.pub).)\n\n![HERMES Workflow Visualization](https://docs.software-metadata.pub/en/latest/_static/img/workflow-horizontal.png)\n\n## Installation\n\n`hermes`' primary use case is to [use it in a continuous integration environment](https://docs.software-metadata.pub/en/latest/tutorials/automated-publication-with-ci.html).\n\nIn case you still want to install on your machine, you can (for example) use `pip`:\n\n```shell\npip install hermes\n```\n\n**Note: you must have Python 3.10 or newer installed.**\nOlder installations of Python will receive a non-related package because of PyPI limitations!\n\n### Development Snapshot\n\nTo install the most recent version that has not been released yet, please install from our sources on GitHub:\n\n```commandline\npip install git+https://github.com/hermes-hmc/hermes.git\n```\n\n## Usage\n\nThe `hermes` application provides the entry point for the HERMES workflow.\nAfter installation, you can run it from your command line environment:\n\n```shell\nhermes --help\nhermes harvest\n```\n\nYou can also call the `hermes` package as a Python module:\n\n```shell\npython -m hermes --help\npython -m hermes harvest\n```\n\n## Contributions, Extension and Development\n\nWe welcome external contributions! Please follow our [contribution guidelines](CONTRIBUTING.md).\n\nHERMES was designed with extensibility in mind. Our [development guide](https://docs.software-metadata.pub/en/latest/dev/start.html)\ncontains in-depth information on how to get ready and start coding.\n\n## Acknowledgements\n\nThis project (ZT-I-PF-3-006) was funded by the *Initiative and Networking Fund*\nof the [Helmholtz Association](https://www.helmholtz.de/en/about-us/structure-and-governance/initiating-and-networking)\nin the framework of the [Helmholtz Metadata Collaboration](https://helmholtz-metadaten.de)'s\n[2020 project call](https://helmholtz-metadaten.de/en/projects/hmc-projects-2020).\n\n## License and Citation\n\nPlease see [`LICENSE.md`](LICENSE.md) for legal information.\nWe provide a [`CITATION.cff`](CITATION.cff) containing all metadata for citation, which is also easy to\nuse via the widget on the right-hand side.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftwarepub%2Fhermes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoftwarepub%2Fhermes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftwarepub%2Fhermes/lists"}