Skip to content

Commit

Permalink
Update bug_report.yml
Browse files Browse the repository at this point in the history
Reverting to full version to start over. 

=BASE LINE REPORT=
  • Loading branch information
HammerGS authored Sep 16, 2024
1 parent f851ef9 commit f5da1c7
Showing 1 changed file with 130 additions and 21 deletions.
151 changes: 130 additions & 21 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,26 @@ body:
**Fields marked with a red asterisk (*) are mandatory to complete.**
In this form, you’ll provide a description of the issue, steps to reproduce it, your system details, and any files that may help us resolve the problem.
# Prerequisites and Pre-Issue Checklist (This section will be collapsible in the final report)
- type: markdown
- type: checkboxes
id: prerequisites-and-pre-issue-checks
attributes:
value: |
<details>
<summary>Prerequisites and Pre-Issue Checklist (click to expand)</summary>
- [ ] I'm reporting the issue to the correct repository (MegaMek, MegaMekLab, or MekHQ)
- [ ] I've tested the issue against the latest MILESTONE version
- [ ] I've asked on the MegaMek Discord about the error
- [ ] I've reviewed the BattleTech rules and MegaMek documentation, confirming something isn't working as intended
- [ ] I've searched the GitHub tracker and haven’t found the issue listed
</details>
label: Prerequisites and Pre-Issue Checklist
description: Please confirm you have completed the following steps before submitting an issue.
options:
- label: |
I'm reporting the issue to the correct repository:
- [MegaMek](https://github.com/MegaMek/megamek/issues)
- [MegaMekLab](https://github.com/MegaMek/megameklab/issues)
- [MekHQ](https://github.com/MegaMek/mekhq/issues)
required: true
- label: "I've tested the issue against the latest MILESTONE version"
required: true
- label: "I've asked on the MegaMek Discord about the error"
required: true
- label: "I've reviewed the BattleTech rules and MegaMek documentation, and I've confirmed that something isn't working as intended."
required: true
- label: "I've searched the Github tracker and haven't found the issue listed"
required: true

- type: markdown
attributes:
Expand All @@ -42,17 +48,120 @@ body:
validations:
required: true

# Final Checklist (This section will also be collapsible in the final report)
- type: markdown
attributes:
value: |
<details>
<summary>Final Checklist (click to expand)</summary>
- [ ] I've checked to make sure that this issue has not already been filed
- [ ] I'm reporting only one issue in this ticket for clarity and focus
</details>
## Brief Description *
What happened? Please explain the issue in one or two sentences and how it stopped you from using the program. You can also upload a picture of the issue if possible.
- type: textarea
id: brief-description
attributes:
label: Brief Description *
description: |
Please describe the issue in detail:
1. Provide in-game screenshots if possible.
2. If it's a rules-related issue:
- Specify the rulebook edition
- Include the page number
- Quote the relevant text
3. If applicable, list the steps to reproduce the issue in the saved game.
placeholder: "Describe the issue here..."
validations:
required: true

- type: markdown
attributes:
value: |
## Steps to Reproduce
How did the problem happen? Please list the steps you followed before the issue appeared.
- type: textarea
id: steps-to-reproduce
attributes:
label: Steps to Reproduce
description: Provide a detailed numbered list of steps.
placeholder: "1. Step one\n2. Step two\n3. Step three"

- type: markdown
attributes:
value: |
## User Environment
For the next sections go to the logs folder inside MegaMek (usually called 'logs'). Find the MegaMek.log file, open it with a text editor. It will look like the image below. Fill the information you find there into the following sections:
![Example Screenshot](https://i.imgur.com/KD8cnvf.png)
- type: dropdown
id: operating-system
attributes:
label: Operating System *
description: What kind of computer are you using? Select your operating system (like Windows or Mac).
options:
- "Windows 11"
- "Windows 10"
- "Older Windows"
- "Mac"
- "Linux"
validations:
required: true

- type: input
id: java-version
attributes:
label: Java Version *
description: What version of Java is on your computer? You can find this information at the top of your MegaMek.log file.
validations:
required: true

- type: dropdown
id: megamek-version
attributes:
label: MegaMek Suite Version *
description: Which version of MegaMek are you using? Pick your version from the list. If you select "Free Text," please enter your version in the box below.
options:
- "v0.50.0"
- "v0.49.19.1"
- "v0.49.19"
- "v0.49.18"
- "v0.49.17"
- "v0.49.16"
- "v0.49.15"
- "Free Text (type manually)"

- type: input
id: custom-megamek-version
attributes:
label: Custom MegaMek Version
description: If you selected "Free Text" in the version dropdown, enter your MegaMek version here.
placeholder: "Enter your MegaMek version here if it's not listed above."

- type: markdown
attributes:
value: |
## Files
Please zip (compress) your logs folder and upload the file here. If you're not sure how to zip the folder, ask for help. It would also be helpful to screenshot the log header (like above) and paste it here.
- type: textarea
id: attached-files
attributes:
label: Attach Files
description: Provide any relevant files by attaching them to the issue.
placeholder: "Drag and drop or click to upload relevant files."

- type: checkboxes
id: final-checks
attributes:
label: Final Checklist
description: Before submitting, confirm the following steps
options:
- label: "I've checked to make sure that this issue has not already been filed"
required: true
- label: "I'm reporting only one issue in this ticket for clarity and focus"
required: true

- type: markdown
attributes:
Expand Down

0 comments on commit f5da1c7

Please sign in to comment.