summaryrefslogtreecommitdiffstats
path: root/.github/ISSUE_TEMPLATE
diff options
context:
space:
mode:
Diffstat (limited to '.github/ISSUE_TEMPLATE')
-rw-r--r--.github/ISSUE_TEMPLATE/ask-for-help.yaml75
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report.yaml100
-rw-r--r--.github/ISSUE_TEMPLATE/feature_request.yaml66
-rw-r--r--.github/ISSUE_TEMPLATE/security.md17
4 files changed, 258 insertions, 0 deletions
diff --git a/.github/ISSUE_TEMPLATE/ask-for-help.yaml b/.github/ISSUE_TEMPLATE/ask-for-help.yaml
new file mode 100644
index 0000000..a708dbf
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/ask-for-help.yaml
@@ -0,0 +1,75 @@
+name: "❓ Ask for help"
+description: "Submit any question related to Uptime Kuma"
+#title: "[Help] "
+labels: [help]
+body:
+ - 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=)"
+ 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
+ - type: textarea
+ id: steps-to-reproduce
+ validations:
+ 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"
+ placeholder: "Describe what are you asking for..."
+ - type: textarea
+ id: error-msg
+ validations:
+ required: false
+ attributes:
+ label: "📝 Error Message(s) or Log"
+ - type: input
+ 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"
+ placeholder: "Ex. 1.10.0"
+ validations:
+ required: true
+ - type: input
+ 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)"
+ placeholder: "Ex. Ubuntu 20.04 x86"
+ validations:
+ required: true
+ - type: input
+ id: browser-vendor
+ attributes:
+ label: "🌐 Browser"
+ 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
+ - type: textarea
+ id: deployment-info
+ attributes:
+ label: "🖥️ Deployment Environment"
+ description: |
+ examples:
+ - **Runtime**: Docker 20.10.9 / nodejs 14.18.0 / K8S via ... v1.3.3 / ..
+ - **Database**: sqlite/embedded mariadb/external mariadb
+ - **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:
+ validations:
+ required: true
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml
new file mode 100644
index 0000000..9745a76
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.yaml
@@ -0,0 +1,100 @@
+name: "🐛 Bug Report"
+description: "Submit a bug report to help us improve"
+#title: "[Bug] "
+labels: [bug]
+body:
+ - type: textarea
+ id: related-issues
+ validations:
+ required: true
+ attributes:
+ label: "📑 I have found these related issues/pull requests"
+ description: "Search related issues by clicking [HERE](https://github.com/louislam/uptime-kuma/issues?q=) and explain what the difference between them or explain that you are unable to find any related issues"
+ placeholder: "Related to #1 by also touching the ... system. They should not be merged because ..."
+ - 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
+ - type: textarea
+ id: description
+ validations:
+ required: false
+ attributes:
+ label: "Description"
+ description: "You could also upload screenshots"
+ - type: textarea
+ id: steps-to-reproduce
+ validations:
+ required: true
+ attributes:
+ label: "👟 Reproduction steps"
+ description: "How do you trigger this bug? Please walk us through it step by step. Include all important details and add screenshots where appropriate"
+ placeholder: "..."
+ - type: textarea
+ id: expected-behavior
+ validations:
+ required: true
+ attributes:
+ label: "👀 Expected behavior"
+ description: "What did you think would happen?"
+ placeholder: "..."
+ - type: textarea
+ id: actual-behavior
+ validations:
+ required: true
+ attributes:
+ label: "😓 Actual Behavior"
+ description: "What actually happen?"
+ placeholder: "..."
+ - type: input
+ 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"
+ placeholder: "Ex. 1.10.0"
+ validations:
+ required: true
+ - type: input
+ 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)"
+ placeholder: "Ex. Ubuntu 20.04 x64 "
+ validations:
+ required: true
+ - type: input
+ id: browser-vendor
+ attributes:
+ label: "🌐 Browser"
+ description: "Which browser are you running on?"
+ placeholder: "Ex. Google Chrome 95.0.4638.69"
+ validations:
+ required: true
+ - type: textarea
+ id: deployment-info
+ attributes:
+ label: "🖥️ Deployment Environment"
+ description: |
+ examples:
+ - **Runtime**: Docker 20.10.9 / nodejs 18.17.1 / K8S via ... v1.3.3 / ..
+ - **Database**: sqlite/embedded mariadb/external mariadb
+ - **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:
+ validations:
+ required: true
+ - type: textarea
+ id: logs
+ attributes:
+ label: "📝 Relevant log output"
+ description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
+ render: shell
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml
new file mode 100644
index 0000000..531a2c2
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.yaml
@@ -0,0 +1,66 @@
+name: 🚀 Feature Request
+description: "Submit a proposal for a new feature"
+#title: "[Feature] "
+labels: [feature-request]
+body:
+ - type: textarea
+ id: related-issues
+ validations:
+ required: true
+ attributes:
+ label: "📑 I have found these related issues/pull requests"
+ description: "Search related issues by clicking [HERE](https://github.com/louislam/uptime-kuma/issues?q=) and explain what the difference between them or explain that you are unable to find any related issues"
+ placeholder: "Related to #1 by also touching the ... system. They should not be merged because ..."
+ - type: dropdown
+ id: feature-area
+ attributes:
+ label: "🏷️ Feature Request Type"
+ description: "What kind of feature request is this?"
+ multiple: true
+ options:
+ - API / automation options
+ - New notification-provider
+ - Change to existing notification-provider
+ - New monitor
+ - Change to existing monitor
+ - Dashboard
+ - Status-page
+ - Maintenance
+ - Deployment
+ - Certificate expiry
+ - Settings
+ - Other
+ validations:
+ required: true
+ - type: textarea
+ id: feature-description
+ validations:
+ required: true
+ attributes:
+ label: "🔖 Feature description"
+ description: "A clear and concise description of what the feature request is."
+ placeholder: "You should add ..."
+ - type: textarea
+ id: solution
+ validations:
+ required: true
+ attributes:
+ label: "✔️ Solution"
+ description: "A clear and concise description of what you want to happen."
+ placeholder: "In my use-case, ..."
+ - type: textarea
+ id: alternatives
+ validations:
+ required: false
+ attributes:
+ label: "❓ Alternatives"
+ description: "A clear and concise description of any alternative solutions or features you've considered."
+ placeholder: "I have considered ..."
+ - type: textarea
+ id: additional-context
+ validations:
+ required: false
+ attributes:
+ label: "📝 Additional Context"
+ description: "Add any other context or screenshots about the feature request here."
+ placeholder: "..."
diff --git a/.github/ISSUE_TEMPLATE/security.md b/.github/ISSUE_TEMPLATE/security.md
new file mode 100644
index 0000000..708670e
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/security.md
@@ -0,0 +1,17 @@
+---
+
+name: "Security Issue"
+about: "Just for alerting @louislam, do not provide any details here"
+title: "Security Issue"
+ref: "main"
+labels:
+
+- security
+
+---
+
+DO NOT PROVIDE ANY DETAILS HERE. Please privately report to https://github.com/louislam/uptime-kuma/security/advisories/new.
+
+Why need this issue? It is because GitHub Advisory do not send a notification to @louislam, it is a workaround to do so.
+
+Your GitHub Advisory URL: