Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 0 additions & 51 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

111 changes: 111 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
name: Bug Report
description: Report a problem with Performance Monitor
title: "[BUG] "
labels: ["bug"]

body:
- type: dropdown
id: component
attributes:
label: Component
description: Which part of Performance Monitor is affected?
options:
- Full Dashboard
- Lite
- Installer (CLI)
- Installer (GUI)
- SQL collection scripts
validations:
required: true

- type: input
id: version
attributes:
label: Performance Monitor Version
description: Check the About dialog or the release you downloaded.
placeholder: "e.g., 1.2.0"
validations:
required: true

- type: input
id: sql-version
attributes:
label: SQL Server Version
description: "Run SELECT @@VERSION on the target server."
placeholder: "e.g., SQL Server 2019 CU25"
validations:
required: true

- type: input
id: windows-version
attributes:
label: Windows Version
description: The OS where the Dashboard or Lite app is running.
placeholder: "e.g., Windows 11 23H2, Windows Server 2022"
validations:
required: true

- type: textarea
id: description
attributes:
label: Describe the Bug
description: A clear description of what the bug is.
validations:
required: true

- type: textarea
id: steps
attributes:
label: Steps to Reproduce
description: How can we reproduce this?
placeholder: |
1. Open the Dashboard
2. Click on...
3. See error
validations:
required: true

- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What you expected to happen.
validations:
required: true

- type: textarea
id: actual
attributes:
label: Actual Behavior
description: What actually happened.
validations:
required: true

- type: textarea
id: errors
attributes:
label: Error Messages / Log Output
description: Paste any error messages or relevant log entries. Dashboard logs are in %LOCALAPPDATA%\PerformanceMonitor\Logs\.
render: text
validations:
required: false

- type: textarea
id: screenshots
attributes:
label: Screenshots
description: If applicable, add screenshots to help explain the problem.
validations:
required: false

- type: textarea
id: context
attributes:
label: Additional Context
description: |
Anything else that might help:
- Did this work before? If so, what changed?
- Is SQL Server Agent running? (Full Edition only)
- Are you monitoring Azure SQL DB, Azure MI, or AWS RDS?
validations:
required: false
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
blank_issues_enabled: true
blank_issues_enabled: false
contact_links:
- name: Questions & Discussion
url: https://github.com/erikdarlingdata/PerformanceMonitor/discussions
Expand Down
41 changes: 0 additions & 41 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

62 changes: 62 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Feature Request
description: Suggest a new feature or enhancement
title: "[FEATURE] "
labels: ["enhancement"]

body:
- type: checkboxes
id: component
attributes:
label: Which component(s) does this affect?
options:
- label: Full Dashboard
- label: Lite
- label: SQL collection scripts
- label: Installer
- label: Documentation
validations:
required: true

- type: textarea
id: problem
attributes:
label: Problem Statement
description: Describe the problem you're trying to solve or the limitation you're facing.
validations:
required: true

- type: textarea
id: solution
attributes:
label: Proposed Solution
description: Describe your proposed feature or enhancement.
validations:
required: true

- type: textarea
id: use-case
attributes:
label: Use Case
description: How would you use this feature? Provide a specific example.
validations:
required: true

- type: textarea
id: alternatives
attributes:
label: Alternatives Considered
description: Have you considered any alternative solutions or workarounds?
validations:
required: false

- type: textarea
id: context
attributes:
label: Additional Context
description: |
Anything else:
- Is this related to a specific SQL Server version?
- Would this require schema changes?
- How frequently would you use this feature?
validations:
required: false
38 changes: 0 additions & 38 deletions .github/ISSUE_TEMPLATE/question.md

This file was deleted.

59 changes: 59 additions & 0 deletions .github/ISSUE_TEMPLATE/question.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: Question
description: I have a question about Performance Monitor
title: "[QUESTION] "
labels: ["question"]

body:
- type: dropdown
id: component
attributes:
label: Which component is your question about?
options:
- Full Dashboard
- Lite
- SQL collection scripts
- Installer
- General / setup
validations:
required: true

- type: input
id: version
attributes:
label: Performance Monitor Version
description: Check the About dialog or the release you downloaded.
placeholder: "e.g., 1.2.0"
validations:
required: true

- type: dropdown
id: question-type
attributes:
label: Is your question about how it works, or the results?
description: Questions about results or SQL Server tuning are better suited for https://www.erikdarling.com/ or https://dba.stackexchange.com/
options:
- How the tool works
- Setup / installation
- Results / data interpretation
- Contributing / development
validations:
required: true

- type: textarea
id: question
attributes:
label: What's your question?
description: A clear description of what you'd like to know.
validations:
required: true

- type: textarea
id: context
attributes:
label: Additional Context
description: |
Anything that might help:
- SQL Server version and edition
- Are you using Azure SQL DB, Azure MI, or AWS RDS?
validations:
required: false
Loading