bug_report.yml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. name: Bug Report
  2. description: Report incorrect or unexpected behaviour of a package.
  3. body:
  4. - type: markdown
  5. attributes:
  6. value: |-
  7. Use Discord for questions: moony#6815.
  8. - type: dropdown
  9. id: package
  10. attributes:
  11. label: 'Which package is this bug report for:'
  12. description: Choose package which you have troubles with.
  13. multiple: false
  14. options:
  15. - djs-button-pages
  16. - presets
  17. validations:
  18. required: true
  19. - type: textarea
  20. id: description
  21. attributes:
  22. label: 'Issue description:'
  23. description: |-
  24. Describe the issue in as much detail as possible.
  25. Tip of the day: images or other files may be attached by clicking this area to highlight it and then dragging files right into it.
  26. placeholder: |-
  27. Guide to reproduce this behaviour with below code sample:
  28. 1. Do one thing.
  29. 2. Do another.
  30. 3. Do thing in Discord.
  31. 4. Observe behaviour.
  32. 5. See error logs.
  33. validations:
  34. required: true
  35. - type: textarea
  36. id: codesample
  37. attributes:
  38. label: 'Code sample:'
  39. description: Code sample that will help to reproduce the error. It will be automatically parsed into code, so no backticks needed.
  40. render: TypeScript
  41. placeholder: |-
  42. import { PaginationWrapper } from "djs-button-pages";
  43. ...doStuff();
  44. NOTE: Code sample should be minimal, yet complete and reproducible.
  45. - type: input
  46. id: lib-version
  47. attributes:
  48. label: 'Package version:'
  49. description: Which version of package are you using?
  50. validations:
  51. required: true
  52. - type: input
  53. id: djs-version
  54. attributes:
  55. label: 'Discord.JS version:'
  56. description: Which version of Discord.JS are you using?
  57. validations:
  58. required: true
  59. - type: input
  60. id: node-version
  61. attributes:
  62. label: 'Node.JS version:'
  63. description: |-
  64. Which version of Node.JS are you using?
  65. If you are using TypeScript, please supply it's version too.
  66. validations:
  67. required: true
  68. - type: input
  69. id: os
  70. attributes:
  71. label: 'Operating System:'
  72. description: Which OS does your app run on?
  73. - type: dropdown
  74. id: priority
  75. attributes:
  76. label: 'Priority which this issue should have:'
  77. description: Please be honest and realistic.
  78. multiple: false
  79. options:
  80. - Low (somehow annoying)
  81. - Medium (should be fixed soon)
  82. - High (immediate attention)
  83. validations:
  84. required: true
  85. - type: dropdown
  86. id: intents
  87. attributes:
  88. label: "Gateway intents which you're subscribing to:"
  89. description: |-
  90. Check your Client constructor.
  91. Tip of the day: you can select all items.
  92. multiple: true
  93. options:
  94. - No intents
  95. - Guilds
  96. - GuildMessages
  97. - DirectMessages
  98. - MessageContent
  99. validations:
  100. required: true