From 1968ae620cbe3118ca8a984e34d05dcc86a1cfdf Mon Sep 17 00:00:00 2001
From: GJS <homelab.api@gmail.com>
Date: Tue, 25 Mar 2025 12:50:22 +0100
Subject: [PATCH] Updated: Enhance ask-for-help template with new guidelines
 and structure

- Added a new section to discourage unnecessary pings to maintainers, ensuring better focus on high-priority tasks.
- Introduced a checkbox to acknowledge understanding of the new pinging guidelines.
- Streamlined issue submission process by emphasizing the importance of checking for duplicate issues before submitting.
- Enhanced security policy section to ensure users agree to review it before reporting security-related issues.
- Reorganized the template for clearer communication and improved user engagement.

modified: .github/ISSUE_TEMPLATE/ask-for-help.yaml
---
 .github/ISSUE_TEMPLATE/ask-for-help.yaml | 58 +++++++++++++++++++-----
 1 file changed, 46 insertions(+), 12 deletions(-)

diff --git a/.github/ISSUE_TEMPLATE/ask-for-help.yaml b/.github/ISSUE_TEMPLATE/ask-for-help.yaml
index a708dbf23..082308ba5 100644
--- a/.github/ISSUE_TEMPLATE/ask-for-help.yaml
+++ b/.github/ISSUE_TEMPLATE/ask-for-help.yaml
@@ -1,22 +1,48 @@
 name: "❓ Ask for help"
 description: "Submit any question related to Uptime Kuma"
 #title: "[Help] "
-labels: [help]
+labels: ["help", "P3: low"]
 body:
+  - type: "markdown"
+    attributes:
+      value: |
+        ## **❗ Important: Please Avoid Unnecessary Pinging of Maintainers**
+
+        **We kindly ask users to refrain from pinging maintainers unless absolutely necessary. Pings should be reserved for critical issues or urgent matters that require immediate attention.**
+
+        - **Why**: To help maintainers focus on high-priority tasks, we kindly request that unnecessary or repeated pings be minimized. This will help ensure quicker responses for matters that truly need attention.
+        - **What This Means**: Non-urgent pings may be ignored or addressed later. Please assess the urgency of your request before pinging a maintainer.
+  - type: checkboxes
+    id: unnecessary-pinging-of-maintainers
+    attributes:
+      label:
+        "I have read and understand that unnecessary pings to maintainers will
+        not be tolerated."
+      options:
+        - label:
+            "I understand that my ping will be ignored if deemed unnecessary or
+            repetitive."
+          required: true
   - type: checkboxes
     id: no-duplicate-issues
     attributes:
       label: "⚠️ Please verify that this question has NOT been raised before."
-      description: "Search in the issues sections by clicking [HERE](https://github.com/louislam/uptime-kuma/issues?q=)"
+      description:
+        "Search in the issues sections by clicking
+        [HERE](https://github.com/louislam/uptime-kuma/issues?q=)"
       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.
+      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)
+        - label:
+            I agree to have read this project [Security
+            Policy](https://github.com/louislam/uptime-kuma/security/policy)
           required: true
   - type: textarea
     id: steps-to-reproduce
@@ -24,7 +50,9 @@ body:
       required: true
     attributes:
       label: "📝 Describe your problem"
-      description: "Please walk us through it step by step. Include all important details and add screenshots where appropriate"
+      description:
+        "Please walk us through it step by step. Include all important details
+        and add screenshots where appropriate"
       placeholder: "Describe what are you asking for..."
   - type: textarea
     id: error-msg
@@ -36,7 +64,9 @@ body:
     id: uptime-kuma-version
     attributes:
       label: "🐻 Uptime-Kuma Version"
-      description: "Which version of Uptime-Kuma are you running? Please do NOT provide the docker tag such as latest or 1"
+      description:
+        "Which version of Uptime-Kuma are you running? Please do NOT provide the
+        docker tag such as latest or 1"
       placeholder: "Ex. 1.10.0"
     validations:
       required: true
@@ -44,7 +74,9 @@ body:
     id: operating-system
     attributes:
       label: "💻 Operating System and Arch"
-      description: "Which OS is your server/device running on? (For Replit, please do not report this bug)"
+      description:
+        "Which OS is your server/device running on? (For Replit, please do not
+        report this bug)"
       placeholder: "Ex. Ubuntu 20.04 x86"
     validations:
       required: true
@@ -52,7 +84,9 @@ body:
     id: browser-vendor
     attributes:
       label: "🌐 Browser"
-      description: "Which browser are you running on? (For Replit, please do not report this bug)"
+      description:
+        "Which browser are you running on? (For Replit, please do not report
+        this bug)"
       placeholder: "Ex. Google Chrome 95.0.4638.69"
     validations:
       required: true
@@ -67,9 +101,9 @@ body:
           - **Filesystem used to store the database on**: Windows/ZFS/btrfs/NFSv3 on a SSD/HDD/eMMC
           - **number of monitors**: 42
       value: |
-        - Runtime: 
-        - Database: 
-        - Filesystem used to store the database on: 
-        - number of monitors: 
+        - Runtime:
+        - Database:
+        - Filesystem used to store the database on:
+        - number of monitors:
     validations:
       required: true