feature_request.yml 2.9 KB

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