diff --git a/.github/ISSUE_TEMPLATE/ask-for-help.yaml b/.github/ISSUE_TEMPLATE/ask-for-help.yaml index 0c77c2629..834ba3d46 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 53de80037..bffa13154 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]: <title>" 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 5d23e3ec9..ef76ff287 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]: <title>" 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: