name: 功能请求 description: 提出一项新的功能。 title: (在这里输入你的标题) labels: ['新功能'] body: - type: markdown attributes: value: | 感谢您贡献您的想法。请在上面的文本框⬆️起一个能够清晰概括此功能的标题,便于开发者了解您的想法。 > [!important] > 重要:如果您想要提出 **多项功能**,请为每一个功能开一个单独的 issue。 - type: checkboxes id: checklist attributes: label: 检查清单 description: 在开始反馈这个问题之前,请先检查: options: - label: 我已将本应用更新到最新测试版 ![最新的版本号](https://img.shields.io/github/v/release/ProjectCampus-CH/dsz-exam-showboard-next?include_prereleases&style=flat-square&label=),并看过[最新提交](https://github.com/ClassIsland/ClassIsland/commits/dev/),确认我想要的功能还没有实现。 required: true - label: 我已在 [Issues](https://github.com/ProjectCampus-CH/dsz-exam-showboard-next/issues?q=label%3A新功能) 确认我想要的功能未被提交过。 required: true - label: 我认为我想要的功能是用户广泛需要的,插件不能替代的,且没有超出考试看板 Next 的开发目标,而非添加与课表及教学辅助无关的内容。(您可以学习[编写插件](https://docs.classisland.tech/zh-cn/latest/dev/plugins/create-project/)来实现特殊的需求)。 required: true - label: 我已知晓由于开发者时间精力有限,加上已经积压了大量的功能请求,我提交的功能请求可能需要比较久的时间才能实现。 required: true - type: textarea id: back attributes: label: 背景与动机 description: 添加此功能的理由。 validations: required: true - type: textarea id: req attributes: label: 想要实现或优化的功能 description: 详细地描述一下你想要的功能,描述的越具体,采纳的可能性越高。 validations: required: true - type: checkboxes id: revision attributes: label: 最后一步 description: 回顾您的回答 options: - label: 我认为上述的描述已经足以详细,以便开发人员理解您想要的功能。如果我的 issue 没有按照上述的要求填写,可能会被无条件关闭。 required: true