issue.yml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. name: Report an issue
  2. description: Report a bug or some other unexpected behavior.
  3. body:
  4. - type: markdown
  5. attributes:
  6. value: |
  7. Thanks for your interest in NiceGUI! 🚀
  8. Please follow these instructions, fill every question, and do every step. 🙏
  9. We're asking this because reading, reproducing and replying to issues consumes a lot of the time.
  10. By reporting issues in a structured way (following this) it will be much easier to help.
  11. - type: checkboxes
  12. id: checks
  13. attributes:
  14. label: First Check
  15. description: Please confirm and check all the following options.
  16. options:
  17. - label: I added a very descriptive title here.
  18. required: true
  19. - label: This is not a Q&A. I am sure something is wrong with NiceGUI or its documentation.
  20. required: true
  21. - label: I used the GitHub search to find a similar [issue](https://github.com/zauberzeug/nicegui/issues) and came up empty.
  22. required: true
  23. - type: textarea
  24. id: example
  25. attributes:
  26. label: Example Code
  27. description: |
  28. If applicable, please add a self-contained, [minimal, reproducible, example](https://stackoverflow.com/help/minimal-reproducible-example) with your use case.
  29. If one can copy it, run it, and see it right away, there's a much higher chance we (or someone from the community) will be able reproduce and fix the problem.
  30. placeholder: |
  31. from nicegui import ui
  32. ui.label('Hello, world!')
  33. ui.run()
  34. render: python
  35. - type: textarea
  36. id: description
  37. attributes:
  38. label: Description
  39. description: |
  40. What is the problem, question, or error?
  41. Write a short description telling us what you are doing, what you expect to happen, and what is currently happening.
  42. placeholder: |
  43. Start the app.
  44. The browser opens and shows a label with text "Hello, world!".
  45. But I expected it to show "Hello, Alice!".
  46. validations:
  47. required: true
  48. - type: input
  49. id: nicegui-version
  50. attributes:
  51. label: NiceGUI Version
  52. description: |
  53. What NiceGUI version are you using?
  54. You can find the NiceGUI version with:
  55. ```bash
  56. python -c "import nicegui; print(nicegui.__version__)"
  57. ```
  58. validations:
  59. required: true
  60. - type: input
  61. id: python-version
  62. attributes:
  63. label: Python Version
  64. description: |
  65. What Python version are you using?
  66. You can find the Python version with:
  67. ```bash
  68. python --version
  69. ```
  70. validations:
  71. required: true
  72. - type: dropdown
  73. id: browser
  74. attributes:
  75. label: Browser
  76. description: What browser have you tested with?
  77. multiple: true
  78. options:
  79. - Chrome
  80. - Safari
  81. - Edge
  82. - Firefox
  83. - Opera
  84. - Samsung Internet
  85. - Other
  86. validations:
  87. required: true
  88. - type: dropdown
  89. id: os
  90. attributes:
  91. label: Operating System
  92. description: What operating system are you on?
  93. options:
  94. - Linux
  95. - macOS
  96. - Windows
  97. - Android
  98. - iOS
  99. - Other
  100. validations:
  101. required: true
  102. - type: textarea
  103. id: context
  104. attributes:
  105. label: Additional Context
  106. description: Add any additional context information or screenshots you think are useful.