From b50b3900484d1b255e966053fb1cc3438a7def1c Mon Sep 17 00:00:00 2001
From: Juan Calderon-Perez <835733+gaby@users.noreply.github.com>
Date: Sun, 24 Oct 2021 10:04:56 -0400
Subject: [PATCH] Changes based on PR requests
---
.github/ISSUE_TEMPLATE/ask-for-help.yaml | 30 ++++++++++-----------
.github/ISSUE_TEMPLATE/bug_report.yaml | 30 ++++++++++-----------
.github/ISSUE_TEMPLATE/feature_request.yaml | 16 ++++++++++-
3 files changed, 43 insertions(+), 33 deletions(-)
diff --git a/.github/ISSUE_TEMPLATE/ask-for-help.yaml b/.github/ISSUE_TEMPLATE/ask-for-help.yaml
index 0c77c262..834ba3d4 100644
--- a/.github/ISSUE_TEMPLATE/ask-for-help.yaml
+++ b/.github/ISSUE_TEMPLATE/ask-for-help.yaml
@@ -1,6 +1,6 @@
name: "❓ Ask for help"
description: "Submit any question related to Uptime Kuma"
-title: "[Help]: "
+title: "[Help]:
"
labels: [help]
body:
- type: textarea
@@ -11,25 +11,19 @@ body:
label: "📝 Describe your problem"
description: "Please walk us through it step by step."
placeholder: "Describe what are you asking for..."
- - type: dropdown
+ - type: input
id: uptime-kuma-version
attributes:
label: "🐻 Uptime-Kuma version"
description: "What version of Uptime-Kuma are you running?"
- options:
- - latest
- - nightly
- - Version 1.9.x
- - Version 1.8.x
- - Version 1.7.x
- - Different version
validations:
required: true
- type: dropdown
id: operating-system
attributes:
label: "💻 Operating System"
- description: "What OS is your server / device running on?"
+ description: "What OS is your server/device running on?"
+ multiple: true
options:
- Linux
- MacOS
@@ -41,6 +35,7 @@ body:
attributes:
label: "🌐 Browser"
description: "What browser are you running on?"
+ multiple: true
options:
- Firefox
- Chrome
@@ -58,15 +53,11 @@ body:
required: false
validations:
required: true
- - type: dropdown
+ - type: input
id: nodejs-version
attributes:
label: "🟩 NodeJS Version"
- description: "If running in the host, Which version of NodeJS are you running?"
- options:
- - 14
- - 16
- - 17
+ description: "If running in the host, which version of NodeJS are you running?"
validations:
required: false
- type: checkboxes
@@ -77,3 +68,10 @@ body:
options:
- label: "I checked and didn't find similar question"
required: true
+ - type: checkboxes
+ attributes:
+ label: "🛡️ Security Policy"
+ description: Please review the security policy before reporting security related issues/bugs.
+ options:
+ - label: I agree to have read this project [Security Policy](https://github.com/louislam/uptime-kuma/security/policy)
+ required: true
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml
index 53de8003..bffa1315 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.yaml
+++ b/.github/ISSUE_TEMPLATE/bug_report.yaml
@@ -1,6 +1,6 @@
name: "🐛 Bug Report"
description: "Submit a bug report to help us improve"
-title: "[Bug]: "
+title: "[Bug]: "
labels: [bug]
body:
- type: markdown
@@ -31,25 +31,19 @@ body:
label: "👎 Actual Behavior"
description: "What actually happen?"
placeholder: "..."
- - type: dropdown
+ - type: input
id: uptime-kuma-version
attributes:
label: "🐻 Uptime-Kuma version"
description: "What version of Uptime-Kuma are you running?"
- options:
- - latest
- - nightly
- - Version 1.9.x
- - Version 1.8.x
- - Version 1.7.x
- - Different version
validations:
required: true
- type: dropdown
id: operating-system
attributes:
label: "💻 Operating System"
- description: "What OS is your server / device running on?"
+ description: "What OS is your server/device running on?"
+ multiple: true
options:
- Linux
- MacOS
@@ -61,6 +55,7 @@ body:
attributes:
label: "🌐 Browser"
description: "What browser are you running on?"
+ multiple: true
options:
- Firefox
- Chrome
@@ -78,15 +73,11 @@ body:
required: false
validations:
required: true
- - type: dropdown
+ - type: input
id: nodejs-version
attributes:
label: "🟩 NodeJS Version"
- description: "If running in the host, Which version of NodeJS are you running?"
- options:
- - 14
- - 16
- - 17
+ description: "If running in the host, which version of NodeJS are you running?"
validations:
required: false
- type: textarea
@@ -105,3 +96,10 @@ body:
options:
- label: "I checked and didn't find similar issue"
required: true
+ - type: checkboxes
+ attributes:
+ label: "🛡️ Security Policy"
+ description: Please review the security policy before reporting security related issues/bugs.
+ options:
+ - label: I agree to have read this project [Security Policy](https://github.com/louislam/uptime-kuma/security/policy)
+ required: true
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml
index 5d23e3ec..ef76ff28 100644
--- a/.github/ISSUE_TEMPLATE/feature_request.yaml
+++ b/.github/ISSUE_TEMPLATE/feature_request.yaml
@@ -1,8 +1,22 @@
name: 🚀 Feature Request
description: "Submit a proposal for a new feature"
-title: "[Feature]: "
+title: "[Feature]: "
labels: [enhancement]
body:
+ - type: dropdown
+ id: feature-area
+ attributes:
+ label: "🏷️ Feature Request Type"
+ description: "What kind of feature request is this?"
+ multiple: true
+ options:
+ - API
+ - New Notification
+ - New Monitor
+ - UI Feature
+ - Other
+ validations:
+ required: true
- type: textarea
id: feature-description
validations: