|
| 1 | +name: "🐛 Bug Report" |
| 2 | +description: "File a bug report for YAGSL" |
| 3 | +title: "[BUG] <short description>" |
| 4 | +labels: [bug] |
| 5 | +assignees: [] |
| 6 | + |
| 7 | +body: |
| 8 | + - type: markdown |
| 9 | + attributes: |
| 10 | + value: | |
| 11 | + Thank you for helping improve YAGSL! Please complete the following form with as much detail as possible. |
| 12 | +
|
| 13 | + - type: input |
| 14 | + id: version |
| 15 | + attributes: |
| 16 | + label: "YAGSL Version" |
| 17 | + description: "What version of YAGSL are you using? (e.g. 2025.8.0)" |
| 18 | + placeholder: "e.g. 2025.8.0" |
| 19 | + validations: |
| 20 | + required: true |
| 21 | + |
| 22 | + - type: input |
| 23 | + id: wpilib-version |
| 24 | + attributes: |
| 25 | + label: "WPILib Version" |
| 26 | + description: "What version of WPILib are you using?" |
| 27 | + placeholder: "e.g. 2025.3.1" |
| 28 | + validations: |
| 29 | + required: true |
| 30 | + |
| 31 | + - type: textarea |
| 32 | + id: bug-description |
| 33 | + attributes: |
| 34 | + label: "Bug Description" |
| 35 | + description: "What happened? What did you expect to happen?" |
| 36 | + placeholder: "When I enable the robot, the swerve drive doesn't respond..." |
| 37 | + validations: |
| 38 | + required: true |
| 39 | + |
| 40 | + - type: textarea |
| 41 | + id: steps-to-reproduce |
| 42 | + attributes: |
| 43 | + label: "Steps to Reproduce" |
| 44 | + description: "Please provide a step-by-step list to reproduce the issue." |
| 45 | + placeholder: | |
| 46 | + 1. Clone repo |
| 47 | + 2. Deploy to roboRIO |
| 48 | + 3. Enable robot |
| 49 | + 4. Observe output... |
| 50 | +
|
| 51 | + - type: textarea |
| 52 | + id: logs |
| 53 | + attributes: |
| 54 | + label: "Logs or Stack Traces" |
| 55 | + description: "Paste relevant logs or exception traces (formatted in code block if possible)." |
| 56 | + render: shell |
| 57 | + |
| 58 | + - type: textarea |
| 59 | + id: code-snippet |
| 60 | + attributes: |
| 61 | + label: "Relevant Code (Optional)" |
| 62 | + description: "Paste any code related to the issue. Format it properly for readability." |
| 63 | + render: java |
| 64 | + |
| 65 | + - type: input |
| 66 | + id: hardware |
| 67 | + attributes: |
| 68 | + label: "What hardware are you using?" |
| 69 | + description: "Include motor types, encoders, and controllers (e.g. Falcon500 + Pigeon2 + SDS MK4i)." |
| 70 | + placeholder: "e.g. Falcon500, CTRE CANCoder, SDS MK4i L2" |
| 71 | + |
| 72 | + - type: input |
| 73 | + id: image-or-repo |
| 74 | + attributes: |
| 75 | + label: "Screenshot or Repository (Optional)" |
| 76 | + description: "You may paste a link to an image (e.g. a screenshot of the error or setup) or the repository showing the issue." |
| 77 | + placeholder: "e.g. https://github.com/YourTeam/your-robot-code" |
| 78 | + |
| 79 | + - type: checkboxes |
| 80 | + id: terms |
| 81 | + attributes: |
| 82 | + label: "Acknowledgements" |
| 83 | + description: "Please confirm the following:" |
| 84 | + options: |
| 85 | + - label: "I am using the latest version of YAGSL." |
| 86 | + required: true |
| 87 | + - label: "I have searched [open and closed issues](https://github.com/BroncBotz/YAGSL-Example/issues) for duplicates." |
| 88 | + required: true |
0 commit comments