logo

Workflow Docs

  • Overview

Tutorials

  • Set up automatic software publishing

Developers

  • Contribution Guidelines
  • Tutorial: Get started w/ development
  • HERMES Data Model
  • Architectural Decision Records
    • Use native API interfaces for deposit
    • Use a common data model
    • Define interfaces for inter-module data exchange
    • Use high-level modularization
    • Support curation
    • Use Python as base technology
    • Expose internal data model to allow mapping configurations
    • Test strategy
    • We care for code quality
    • Use click for CLI commands
    • CLI takes single sources and targets only
  • API Reference
    • hermes
      • hermes.commands
        • hermes.commands.deposit
        • hermes.commands.harvest
        • hermes.commands.postprocess
        • hermes.commands.process
        • hermes.commands.workflow
      • hermes.model
        • hermes.model.context
        • hermes.model.errors
        • hermes.model.merge
        • hermes.model.path
      • hermes.cli
      • hermes.config
      • hermes.error
      • hermes.utils

Related

  • Project Website
  • Concept Paper
Funded by the Initiative and Networking Fund of the Helmholtz Association in the framework of the Helmholtz Metadata Collaboration

Python Module Index

h
 
h
- hermes
    hermes.cli
    hermes.commands
    hermes.commands.deposit
    hermes.commands.deposit.error
    hermes.commands.deposit.invenio
    hermes.commands.harvest
    hermes.commands.harvest.cff
    hermes.commands.harvest.codemeta
    hermes.commands.harvest.git
    hermes.commands.harvest.util
    hermes.commands.postprocess
    hermes.commands.postprocess.invenio
    hermes.commands.process
    hermes.commands.process.cff
    hermes.commands.process.git
    hermes.commands.workflow
    hermes.config
    hermes.error
    hermes.model
    hermes.model.context
    hermes.model.errors
    hermes.model.merge
    hermes.model.path
    hermes.utils

By Oliver Bertuch, Stephan Druskat, Guido Juckeland, Jeffrey Kelling, Oliver Knodel, Michael Meinel, Tobias Schlauch
© Copyright 2022, HERMES project.