feature_request.yml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  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 26.04
  45. - Ubuntu 24.04
  46. - Ubuntu 22.04
  47. - Ubuntu 20.04
  48. - Debian 13
  49. - Debian 12
  50. - Debian 11
  51. - AlmaLinux 9
  52. - AlmaLinux 8
  53. - Rocky 10
  54. - Rocky 9
  55. - Rocky 8
  56. - RedHat 9
  57. - RedHat 8
  58. - Other
  59. validations:
  60. required: false
  61. - type: dropdown
  62. id: command
  63. attributes:
  64. label: Command
  65. multiple: true
  66. options:
  67. - "command: start"
  68. - "command: stop"
  69. - "command: restart"
  70. - "command: monitor"
  71. - "command: details"
  72. - "command: update"
  73. - "command: validate"
  74. - "command: backup"
  75. - "command: mods-install"
  76. - "command: mods-update"
  77. - "command: mods-remove"
  78. - "command: debug"
  79. - "command: console"
  80. - "command: install"
  81. - "command: auto-update"
  82. - "command: update-lgsm"
  83. - "command: wipe"
  84. - "command: send"
  85. validations:
  86. required: false
  87. - type: textarea
  88. id: problem-statement
  89. attributes:
  90. label: Problem statement
  91. description: What is painful today, and why is this needed?
  92. placeholder: Describe the current limitation or pain point.
  93. validations:
  94. required: true
  95. - type: dropdown
  96. id: scope-impact
  97. attributes:
  98. label: Scope and impact
  99. description: Which area would this change impact?
  100. options:
  101. - "scope: single game"
  102. - "scope: multiple games"
  103. - "scope: all servers"
  104. - "scope: documentation only"
  105. - "scope: ci/cd or automation"
  106. - "scope: other"
  107. validations:
  108. required: true
  109. - type: textarea
  110. id: further-info
  111. attributes:
  112. label: Further information
  113. description: A clear description of the proposed solution and any implementation ideas.
  114. validations:
  115. required: true
  116. - type: textarea
  117. id: alternatives
  118. attributes:
  119. label: Alternatives considered
  120. description: Describe alternatives or workarounds you considered.
  121. validations:
  122. required: false