Skip to content

Commit

Permalink
Add issue template
Browse files Browse the repository at this point in the history
  • Loading branch information
zyzzyxdonta committed Dec 16, 2024
1 parent 0818ee2 commit 0b887b1
Showing 1 changed file with 67 additions and 0 deletions.
67 changes: 67 additions & 0 deletions .github/ISSUE_TEMPLATE/add-plugin-to-marketplace.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# SPDX-FileCopyrightText: 2024 Helmholtz-Zentrum Dresden-Rossendorf
# SPDX-License-Identifier: CC-BY-SA-4.0
# SPDX-FileContributor: David Pape

name: "Add Plugin to Marketplace"
description: "I want to add a plugin to the Hermes plugin marketplace."
title: "[New Plugin]: "
labels: ["documentation"]

body:
- type: markdown
attributes:
value: |
Thank you for building a plugin for Hermes and sharing it with the community!
Via this issue template, you can send us the required information to add your plugin to the [Hermes plugin marketplace](https://hermes.software-metadata.pub#plugins). Alternatively, you may file a pull request, adding the plugin to [`plugins.json`](https://github.com/softwarepub/hermes/tree/develop/docs/source/plugins.json) yourself.
- id: "name"
type: "input"
attributes:
label: "Name"
description: "The name of the plugin"
placeholder: "Foobar Harvesting and Quux Deposit Plugin"
validations:
required: true

- id: "author"
type: "input"
attributes:
label: "Author"
description: "The author of the plugin, usually a team or organization"
placeholder: "Team Quux at Fizzbuzz Institute"

- id: "description"
type: "textarea"
attributes:
label: "Description"
description: "A short description of your plugin"
placeholder: "Plugin for harvesting foobar files and uploading deposits to quux repo."

- id: "steps"
type: "dropdown"
attributes:
label: "Steps"
description: "Steps of the Hermes workflow targeted by your plugin"
multiple: true
options: ["harvest", "process", "curate", "deposit", "postprocess"]

- id: "repository-url"
type: "input"
attributes:
label: "Repository"
description: "The link to the repository where users can find and inspect the source code of your plugin"
placeholder: "https://git.example.com/quux/hermes-plugin-quux"

- id: "pypi-url"
type: "input"
attributes:
label: "PyPI URL"
description: "The link to your project on PyPI"
placeholder: "https://pypi.org/project/hermes-plugin-quux/"

- id: "comments"
type: "textarea"
attributes:
label: "Comments"
description: "Any additional comments you would like to add"

0 comments on commit 0b887b1

Please sign in to comment.