open-scd icon indicating copy to clipboard operation
open-scd copied to clipboard

Create a "New Plugin" Issue template

Open pascalwilbrink opened this issue 9 months ago • 0 comments

In order to enforce the community to come up with great new ideas for plug-ins, we can create a new GitHub issue template for new plugins.

Example:

name: New plug-in
description: Have a new plug-in Idea? File it here
title: "[new Plug-in idea]: "
labels: ["plugin", "enhancement"]
body:
  - type: markdown
    attributes:
      value: |
        Thanks for taking the time to fill out this new plug-in report!
  - type: input
    id: contact
    attributes:
      label: Contact Details
      description: How can we get in touch with you if we need more info?
      placeholder: ex. [email protected]
    validations:
      required: false
  - type: textarea
    id: idea
    attributes:
      label: What is your idea?
      description: Please be as specific as possible
      placeholder: Please tell us your idea!
      value: "I would like a plug-in that ..."
    validations:
      required: true
  - type: dropdown
    id: type
    attributes:
      label: What type of plug-in should it be?
      multiple: true
      options:
        - Menu
        - Editor
    validations:
      required: true
  - type: textarea
    id: mockups
    attributes:
      label: Relevant mockups
      description: If you have any mockups, please attach them here
  - type: checkboxes
    id: terms
    attributes:
      label: Code of Conduct
      description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/openscd/.github/blob/main/profile/code_of_conduct.md). 
      options:
        - label: I agree to follow this project's Code of Conduct
          required: true

Acceptance criteria:

  • [ ] Issue template exists in .github folder.
  • [ ] New label new plug-in exists (with a nice color :) )

pascalwilbrink avatar May 07 '24 10:05 pascalwilbrink