feature_request.yml 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. name: 功能建议
  2. description: 建议新的能力、工作流优化、模板或集成。
  3. title: "【Feature】"
  4. labels: ["enhancement"]
  5. body:
  6. - type: markdown
  7. attributes:
  8. value: |
  9. 好的功能建议应该先说明写作工作流中的问题,再说明你希望系统如何解决。
  10. - type: textarea
  11. id: problem
  12. attributes:
  13. label: 要解决的问题
  14. description: 你遇到的是写作、规划、审查、记忆、RAG 还是 Dashboard 方面的问题?
  15. placeholder: "例如:多卷连载时,进入下一卷规划前很难判断哪些未回收伏笔应该优先处理。"
  16. validations:
  17. required: true
  18. - type: textarea
  19. id: proposal
  20. attributes:
  21. label: 期望方案
  22. description: 你希望 Webnovel Writer 做什么?
  23. validations:
  24. required: true
  25. - type: dropdown
  26. id: area
  27. attributes:
  28. label: 目标模块
  29. description: 请选择这个建议主要影响的模块。
  30. multiple: true
  31. options:
  32. - 初始化流程
  33. - 规划流程
  34. - 写章流程
  35. - 审查流程
  36. - 查询 / 记忆
  37. - Story System / 数据链
  38. - RAG / reference search
  39. - Dashboard
  40. - 题材模板
  41. - 文档
  42. - 其他
  43. validations:
  44. required: true
  45. - type: input
  46. id: model
  47. attributes:
  48. label: 使用模型
  49. description: 如果这个建议和模型表现有关,请填写模型名称;不相关时请填“不适用”。
  50. placeholder: "例如:deepseek-v4-pro / gpt-5.5 / claude-opus-4-8 / claude-sonnet-4-6 / gemini-3.1-pro-preview / gemini-3.5-flash / 不适用"
  51. validations:
  52. required: true
  53. - type: textarea
  54. id: example
  55. attributes:
  56. label: 示例工作流
  57. description: 请描述用户会如何使用这个功能。
  58. placeholder: |
  59. 1. 用户执行 ...
  60. 2. 系统展示 ...
  61. 3. 用户确认 ...
  62. - type: textarea
  63. id: alternatives
  64. attributes:
  65. label: 备选方案
  66. description: 你考虑过哪些替代方案、手动 workaround 或更小的实现方式?
  67. - type: textarea
  68. id: impact
  69. attributes:
  70. label: 影响和风险
  71. description: 请说明兼容性、数据迁移、隐私、提示词行为或维护成本方面的影响。
  72. - type: checkboxes
  73. id: checklist
  74. attributes:
  75. label: 提交前检查
  76. options:
  77. - label: 我已经搜索过现有 Issue,确认不是重复建议。
  78. required: true
  79. - label: 我描述的是用户工作流或写作问题,而不只是实现细节。
  80. required: true
  81. - label: 我考虑过这个改动更适合放在文档、模板、提示词、脚本还是 Dashboard 中。
  82. required: true