From 39f8f2e47549204746187c6cf75b44ad9231aad0 Mon Sep 17 00:00:00 2001 From: Ricki Hirner Date: Thu, 2 May 2024 13:29:17 +0200 Subject: [PATCH] Add issue templates --- .github/ISSUE_TEMPLATE/qualified-bug.yml | 38 ++++++++++++++++++++ .github/ISSUE_TEMPLATE/qualified-feature.yml | 19 ++++++++++ 2 files changed, 57 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/qualified-bug.yml create mode 100644 .github/ISSUE_TEMPLATE/qualified-feature.yml diff --git a/.github/ISSUE_TEMPLATE/qualified-bug.yml b/.github/ISSUE_TEMPLATE/qualified-bug.yml new file mode 100644 index 000000000..d58686d78 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/qualified-bug.yml @@ -0,0 +1,38 @@ +name: Qualified Bug Report +description: "[Developers only] For qualified bug reports. (Use Discussions if unsure.)" +labels: ["bug"] +body: + - type: checkboxes + attributes: + label: Problem scope + description: Use Discussions if you're unsure which component (DAVx⁵, calendar app, server, …) causes your problem. + options: + - label: I'm sure that this is a DAVx⁵ problem. + required: true + - type: checkboxes + attributes: + label: App version + options: + - label: I'm using the latest available DAVx⁵ version. + required: true + - type: input + attributes: + label: Android version and device/firmware type + placeholder: "Android 13 (Samsung A32)" + - type: textarea + attributes: + label: Steps to reproduce + description: Provide detailed steps to reproduce the problem. + placeholder: | + 1. Create DAVx⁵ account with Some Server (Version). + 2. Sync Some Calendar. + 3. SomeException appears. + - type: textarea + attributes: + label: Expected result + description: Describe what you would expect DAVx⁵ to avoid/solve the problem. + placeholder: "Some Property in source file should be ignored even if faulty and sync should continue instead of showing an error." + - type: textarea + attributes: + label: Further info + description: Debug info, links to further information, … diff --git a/.github/ISSUE_TEMPLATE/qualified-feature.yml b/.github/ISSUE_TEMPLATE/qualified-feature.yml new file mode 100644 index 000000000..38416a19c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/qualified-feature.yml @@ -0,0 +1,19 @@ +name: Qualified Feature Request +description: "[Developers only] For qualified feature requests. (Use Discussions if unsure.)" +labels: ["feature"] +body: + - type: checkboxes + attributes: + label: Scope + description: Use this form only for features that have been discussed in Discussions or if you're a DAVx5 developer. + options: + - label: I'm sure that this feature request belongs here and not into Discussions. + required: true + - type: textarea + attributes: + label: Description + description: Describe the requested feature and why it is desired. + - type: textarea + attributes: + label: Further info + description: How this could be implemented, links to further information, …