<!--
SPDX-FileCopyrightText: 2026 German Aerospace Center (DLR)

SPDX-License-Identifier: CC-BY-SA-4.0
-->

<!-- 
SPDX-FileContributor: Michael Fritzsche
-->

# Publish your own HERMES plugin

To publish your plugin to the [marketplace](./../index.md#plugins), you first need to publish it to [PyPi](https://pypi.org/) or a public git repository.

Publishing to PyPi can be done following [this tutorial](https://packaging.python.org/en/latest/tutorials/packaging-projects/) while creating a git repository can be created like [this](https://docs.github.com/en/repositories/creating-and-managing-repositories/quickstart-for-repositories) or [this](https://docs.gitlab.com/user/project/).

Next create a new issue in the [HERMES repository](https://github.com/softwarepub/hermes) by going to the section [issues](https://github.com/softwarepub/hermes/issues), then click `New issue` and after that choose `Add Plugin to Marketplace`.
Fill out the form and hit `Create`.

Now you can sit back and wait until an author adds your plugin or gets back to you.
This might take some time, please be patient, we are humans too.

After your plugin has been published, you should find it [here](../index.md#plugins).
