diff --git a/.github/ISSUE_TEMPLATE/android-bug-report.yml b/.github/ISSUE_TEMPLATE/android-bug-report.yml new file mode 100644 index 000000000..4d27e9518 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/android-bug-report.yml @@ -0,0 +1,67 @@ +name: MapLibre Android Bug Report +description: Report a bug you encountered with MapLibre Android. +labels: ["android"] +type: "bug" +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + - type: input + id: version + attributes: + label: MapLibre Android Version + placeholder: e.g. 11.6.2 + validations: + required: true + - type: input + id: android-version + attributes: + label: Android SDK Version + placeholder: e.g. Android 10 + validations: + required: true + - type: input + id: device + attributes: + label: Device + description: "Enter the device that you encountered the issue on or enter 'Simulator' if you only see this issue in a simulator." + placeholder: Google Pixel 7 Pro + validations: + required: true + - type: textarea + id: what-happened + attributes: + label: What happened? + description: Also tell us, what did you expect to happen? + validations: + required: true + - type: textarea + id: repro + attributes: + label: Steps to reproduce + description: Explain how the issue can be reproduced. + validations: + required: true + - type: dropdown + id: renderer + attributes: + label: Renderer + multiple: true + options: + - OpenGL (choose this if you are unsure) + - Vulkan + description: Mostly relevant for rendering issues. + - 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 + - type: textarea + id: context + attributes: + label: Additional context + description: Additional context such as screenshots or videos that are helpful. + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index e244bd165..b3ded6beb 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,16 +1,20 @@ --- -name: Bug report -about: Create a report to help us improve +name: General Bug report +about: Create a report to help us improve. title: '' -labels: bug +type: bug assignees: '' --- + + **Describe the bug** + A clear and concise description of what the bug is. **To Reproduce** + Steps to reproduce the behavior: 1. Go to '...' 2. Click on '....' @@ -18,16 +22,19 @@ Steps to reproduce the behavior: 4. See error **Expected behavior** + A clear and concise description of what you expected to happen. **Screenshots** + If applicable, add screenshots to help explain your problem. **Platform information (please complete the following information):** - - OS: [e.g. iOS] - - Platform [e.g. Qt, Node.js, iOS] - - Version [e.g. 22] + - Operating System: + - Platform (e.g. Node.js, Qt): + - Version: **Additional context** + Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/ios-bug-report.yml b/.github/ISSUE_TEMPLATE/ios-bug-report.yml new file mode 100644 index 000000000..0591249e7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/ios-bug-report.yml @@ -0,0 +1,58 @@ +name: MapLibre iOS Bug Report +description: Report a bug you encountered with MapLibre iOS. +labels: ["ios"] +type: "bug" +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + - type: input + id: version + attributes: + label: MapLibre iOS Version + placeholder: e.g. 6.8.1 + validations: + required: true + - type: input + id: ios-version + attributes: + label: iOS Version + placeholder: e.g. 6.8.1 + validations: + required: true + - type: input + id: device + attributes: + label: Device + description: "Enter the device that you encountered the issue on or enter 'Simulator' if you only see this issue in a simulator." + placeholder: iPhone 15 Pro + validations: + required: true + - type: textarea + id: what-happened + attributes: + label: What happened? + description: Also tell us, what did you expect to happen? + validations: + required: true + - type: textarea + id: repro + attributes: + label: Steps to reproduce + description: Explain how the issue can be reproduced. + 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 + - type: textarea + id: context + attributes: + label: Additional context + description: Additional context such as screenshots or videos that are helpful. + validations: + required: false