rust-based-os-comp2022
rust-based-os-comp2022 copied to clipboard
[Note] Issue分类使用方法
背景
目前 Issue 中包含了 提问, 文档勘误, 个人学习笔记, 功能修复讨论 等诸多类型, 已经不太便于阅读检索了. 需要提供一种方式, 方便地对 Issue 进行分类.
使用方法
创建 Issue
采用 Issue Template 和 Label 配合来实现 Issue 分类.
目前预置了 4 种类型的 Issue, 分别是:
- Bug report: 报告项目 Bug
- Feature request: 为课程提建议, 或者讨论一些新特性, Idea
- Question: 对课程内容疑问的讨论
- Study Note: 记录学习过程, 用于学习笔记
这 4 种预置 Issue 在创建时会自动挂上不同的标签, 这样可以方便检索. 如果你有其他想挂的标签, 也可以额外添加, 但是尽量不要删除预置标签.

如果这几种预置 Issue 不能覆盖你的问题, 可以创建一个 blank issue.

检索 Issue
使用 Issue Filter 可对 Issue 进行筛选, 方便检索.
可以使用筛选下拉框设置筛选条件:

也可以手写 Filter Query, 针对 Label 的筛选支持 AND 和 OR 条件:
- AND:
label: "bug" label:"duplicate" - OR:
label: "bug","duplicate"