bug_report.yml 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. name: Bug Report
  2. description: Report a problem with TinyUSB
  3. labels: 'Bug 🐞'
  4. body:
  5. - type: markdown
  6. attributes:
  7. value: |
  8. Thanks for taking the time to fill out this bug report!
  9. It's okay to leave some blank if it doesn't apply to your problem.
  10. - type: dropdown
  11. attributes:
  12. label: Operating System
  13. options:
  14. - Linux
  15. - MacOS
  16. - RaspberryPi OS
  17. - Windows 7
  18. - Windows 10
  19. - Windows 11
  20. - Others
  21. validations:
  22. required: true
  23. - type: input
  24. attributes:
  25. label: Board
  26. placeholder: e.g Feather nRF52840 Express
  27. validations:
  28. required: true
  29. - type: textarea
  30. attributes:
  31. label: Firmware
  32. placeholder: |
  33. e.g examples/device/cdc_msc. If it is custom firmware, it is preferably compiled like one in example folder and reviewable for people to comment on. The easiest way is
  34. - Fork this repo, checkout a new branch
  35. - Add your-own-example based on stock one
  36. - Push and post it here.
  37. validations:
  38. required: true
  39. - type: textarea
  40. attributes:
  41. label: What happened ?
  42. placeholder: A clear and concise description of what the bug is.
  43. validations:
  44. required: true
  45. - type: textarea
  46. attributes:
  47. label: How to reproduce ?
  48. placeholder: |
  49. Exact steps in chronological order, details should be specific e.g if you use a command/script to test with, please post it as well.
  50. 1. Go to '...'
  51. 2. Click on '....'
  52. 3. See error
  53. validations:
  54. required: true
  55. - type: textarea
  56. attributes:
  57. label: Debug Log as txt file
  58. placeholder: |
  59. Attach your debug log txt file here, where the issue occurred, best with comments to explain the actual events.
  60. Note1: Please DO NOT paste your lengthy log contents here since it hurts the readability.
  61. Note2: To enable logging, add `LOG=3` to to the make command if building with stock examples or set `CFG_TUSB_DEBUG=3` in your tusb_config.h.
  62. More information can be found at [example's readme](https://github.com/hathach/tinyusb/blob/master/docs/getting_started.md)
  63. validations:
  64. required: false
  65. - type: textarea
  66. attributes:
  67. label: Screenshots
  68. description: If applicable, add screenshots to help explain your problem.
  69. validations:
  70. required: false
  71. - type: checkboxes
  72. attributes:
  73. label: I have checked existing issues, dicussion and documentation
  74. description: You agree to check all the resources above before opening a new issue.
  75. options:
  76. - label: I confirm I have checked existing issues, dicussion and documentation.
  77. required: true