From 9974969ed9e99a19781b9d5576b0ad7a82311b6d Mon Sep 17 00:00:00 2001 From: headlessdev Date: Mon, 28 Apr 2025 15:52:11 +0200 Subject: [PATCH] Add github issues templates --- .github/ISSUE_TEMPLATE/bug_report.yml | 67 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.yml | 41 +++++++++++++ .github/config.yml | 1 + 3 files changed, 109 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml create mode 100644 .github/config.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..c27febb --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,67 @@ +name: 🐞 - Bug Report +description: Report a problem or unexpected behavior. +title: "[Bug]: " +labels: ["unverified bug"] +assignees: [] + +body: + - type: markdown + attributes: + value: | + Thank you for reporting a bug! Please fill out the information below. + - type: input + id: what-happened + attributes: + label: What happened? + description: Describe the issue you encountered. + placeholder: Tell us what happened... + validations: + required: true + - type: textarea + id: reproduction-steps + attributes: + label: Steps to reproduce + description: List the steps needed to reproduce the issue. + placeholder: | + 1. Go to '...' + 2. Click on '...' + 3. Scroll down to '...' + 4. See error + validations: + required: true + - type: dropdown + id: operating-system + attributes: + label: Operating System + options: + - Windows + - macOS + - Linux + - Other + validations: + required: true + - type: input + id: version + attributes: + label: Version + description: The version of the CoreControl you are using. + placeholder: e.g. v0.0.10 + validations: + required: true + - type: input + id: logs + attributes: + label: Logs + description: The logs of the docker containers, if necessary. + placeholder: | + ``` + [logs] + ``` + validations: + required: false + - type: textarea + id: additional-info + attributes: + label: Additional Information + description: Add any other context about the problem here. + placeholder: Any extra details... diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..e48ff4f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,41 @@ +name: ✨ - Feature Request +description: Suggest a new idea or enhancement. +title: "[Feature]: " +labels: ["enhancement"] +assignees: [] + +body: + - type: markdown + attributes: + value: | + Thank you for suggesting a feature! Please provide as much detail as possible. + - type: input + id: feature-summary + attributes: + label: Feature Summary + description: Short summary of the feature you are requesting. + placeholder: A short and clear description... + validations: + required: true + - type: textarea + id: motivation + attributes: + label: Motivation + description: Why do you need this feature? What problem does it solve? + placeholder: Describe the use case... + validations: + required: true + - type: textarea + id: possible-solution + attributes: + label: Possible Solution + description: Suggest an idea for how the feature could be implemented (optional). + placeholder: Maybe something like this... + validations: + required: false + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Add any other context, screenshots, or examples here. + placeholder: Other relevant information... diff --git a/.github/config.yml b/.github/config.yml new file mode 100644 index 0000000..ec4bb38 --- /dev/null +++ b/.github/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false \ No newline at end of file