feature_request.yml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. ---
  2. name: Feature Request
  3. description: Suggest a feature
  4. title: "[Feature]: "
  5. labels: ["type: feature"]
  6. body:
  7. - type: markdown
  8. attributes:
  9. value: |
  10. Thanks for taking the time to fill out this feature request!
  11. - type: dropdown
  12. id: priority
  13. attributes:
  14. label: Priority
  15. description: How important is this feature to you?
  16. options:
  17. - "priority: low"
  18. - "priority: medium"
  19. - "priority: high"
  20. validations:
  21. required: true
  22. - type: input
  23. id: user-story
  24. attributes:
  25. label: User story
  26. description: As a [user description], I want [desired action] so that [desired outcome].
  27. placeholder: As a [user description], I want [desired action] so that [desired outcome].
  28. validations:
  29. required: true
  30. - type: input
  31. id: game
  32. attributes:
  33. label: Game
  34. description: What game server are you hosting?
  35. placeholder: Valheim
  36. validations:
  37. required: false
  38. - type: dropdown
  39. id: distro
  40. attributes:
  41. label: Linux distro
  42. multiple: true
  43. options:
  44. - Ubuntu 24.04
  45. - Ubuntu 22.04
  46. - Ubuntu 20.04
  47. - Debian 12
  48. - Debian 11
  49. - RedHat 9
  50. - RedHat 8
  51. - Other
  52. validations:
  53. required: false
  54. - type: dropdown
  55. id: command
  56. attributes:
  57. label: Command
  58. multiple: true
  59. options:
  60. - "command: start"
  61. - "command: stop"
  62. - "command: restart"
  63. - "command: monitor"
  64. - "command: details"
  65. - "command: update"
  66. - "command: validate"
  67. - "command: backup"
  68. - "command: mods-install"
  69. - "command: mods-update"
  70. - "command: mods-remove"
  71. - "command: debug"
  72. - "command: console"
  73. - "command: install"
  74. - "command: auto-update"
  75. - "command: update-lgsm"
  76. - "command: wipe"
  77. - "command: send"
  78. validations:
  79. required: false
  80. - type: textarea
  81. id: problem-statement
  82. attributes:
  83. label: Problem statement
  84. description: What is painful today, and why is this needed?
  85. placeholder: Describe the current limitation or pain point.
  86. validations:
  87. required: true
  88. - type: dropdown
  89. id: scope-impact
  90. attributes:
  91. label: Scope and impact
  92. description: Which area would this change impact?
  93. options:
  94. - "scope: single game"
  95. - "scope: multiple games"
  96. - "scope: all servers"
  97. - "scope: documentation only"
  98. - "scope: ci/cd or automation"
  99. - "scope: other"
  100. validations:
  101. required: true
  102. - type: textarea
  103. id: further-info
  104. attributes:
  105. label: Further information
  106. description: A clear description of the proposed solution and any implementation ideas.
  107. validations:
  108. required: true
  109. - type: textarea
  110. id: alternatives
  111. attributes:
  112. label: Alternatives considered
  113. description: Describe alternatives or workarounds you considered.
  114. validations:
  115. required: false