name: General Issue
description: Report a bug, suggest an improvement, or ask a question
title: "[General]: "
labels: ["triage"]
body:
  - type: markdown
    attributes:
      value: "## Thanks for taking the time to fill out this issue!"
  
  - type: dropdown
    id: issue-type
    attributes:
      label: Issue Type
      description: What kind of issue is this?
      options:
        - Bug Report
        - Feature Request
        - Question
        - Documentation Issue
        - Other
    validations:
      required: true
      
  - type: textarea
    id: description
    attributes:
      label: Description
      description: Please provide a detailed description of the issue
      placeholder: What happened? What did you expect to happen?
    validations:
      required: true
      
  - type: textarea
    id: reproduction
    attributes:
      label: Steps to Reproduce
      description: If this is a bug, please provide steps to reproduce the issue
      placeholder: |
        1. Go to '...'
        2. Click on '....'
        3. Scroll down to '....'
        4. See error
    validations:
      required: false
      
  - type: textarea
    id: additional
    attributes:
      label: Additional Information
      description: Any other information that might be helpful (screenshots, logs, environment details, etc.)
    validations:
      required: false
