hermes.commands.deposit.file

Module Contents

Classes

FileDepositPlugin

Helper class that provides a standard way to create an ABC using

class hermes.commands.deposit.file.FileDepositPlugin(click_ctx: click.Context, ctx: hermes.model.context.CodeMetaContext)

Bases: hermes.commands.deposit.base.BaseDepositPlugin

Helper class that provides a standard way to create an ABC using inheritance.

map_metadata() None

Map the given metadata to the target schema of the deposition platform.

publish() None

Publish the newly created deposit on the target platform.