From 2ee60289e446fec017fe0d311f1636dbc90a35ee Mon Sep 17 00:00:00 2001 From: maybegreat48 <96936658+maybegreat48@users.noreply.github.com> Date: Mon, 31 Mar 2025 21:37:32 -0400 Subject: [PATCH] feat(gh): add issue templates --- .github/ISSUE_TEMPLATE/bug_report.yml | 78 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 1 + .github/ISSUE_TEMPLATE/feature_request.yml | 35 ++++++++++ 3 files changed, 114 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..fa2b1b9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,78 @@ +name: Bug report +description: Report a *specific* issue +title: "[Bug]: " +labels: bug +body: + - type: textarea + attributes: + label: Describe the bug + description: A clear and concise description of what the bug is. If you want to ask a general question about the menu, please open a new Discussion instead + validations: + required: true + - type: textarea + attributes: + label: Steps To Reproduce + description: Steps to reproduce the behavior. + placeholder: | + 1. Go to '...' + 2. Click on '...' + 3. Scroll down to '...' + 4. See error + validations: + required: true + - type: textarea + attributes: + label: Expected Behavior + description: A clear and concise description of what you expected to happen. + validations: + required: true + - type: textarea + attributes: + label: Logs and/or screenshots + description: | + For a bug report to be valid, please include the logs for YimMenuV2. + They can be found under `%appdata%/YimMenuV2/cout.log`, even if you think the log file is useless we'd still like for you to include it here. + + Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in. + value: | + ``` + + ``` + validations: + required: false + - type: dropdown + attributes: + label: Store + description: Which launcher/store do you use to launch your game? + multiple: false + options: + - Steam + - Epic Games + - Rockstar + - Other (please mention in "Additional context") + validations: + required: true + - type: dropdown + attributes: + label: Anticheat bypass mode + description: How do you use this menu? + multiple: false + options: + - With FSL + - Without FSL + - With a custom BattlEye bypass + validations: + required: true + - type: textarea + attributes: + label: Additional context + description: Add any other context about the problem here. + validations: + required: false + - type: checkboxes + attributes: + label: Build + description: We want to confirm that this issue exists on the latest version of YimMenuV2, not a fork or your own version of YimMenuV2. + options: + - label: I've confirmed the issue exists on the latest version of YimMenuV2 + required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..ec4bb38 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..5aec8a0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,35 @@ +name: Feature request +description: Suggest an idea for this project +title: "[Request]: " +labels: request +body: + - type: textarea + attributes: + label: Problem + description: "Is your feature request related to a problem? Please describe." + placeholder: "A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]" + validations: + required: false + - type: textarea + attributes: + label: Solution + description: "Describe the solution you'd like" + placeholder: "A clear and concise description of what you want to happen." + validations: + required: true + - type: textarea + attributes: + label: Reason + description: Provide Reasoning + placeholder: "Tell us why you'd want for us to add this to YimMenu." + validations: + required: true + - type: textarea + attributes: + label: Additional context + description: | + Add any other context about the request here. + + Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in. + validations: + required: false \ No newline at end of file