新需求:项目中的 Issue 增加 Pin 功能
解决问题
随着项目的发展及壮大,会有越来越多的 Issue 产生,此外也容易产生一些比较有共性的 Issue,通过 Pin Issue 功能,项目管理者可以将这些 Issue 或者一些比较重要的 Issue 以 Pin 的形式放在项目列表上,更方便的让用户看到这些 Issue。
具体描述
- 项目管理者(owner / maintainer) 在 Issue 详情页可以 Pin 一个 Issue
- 每个 Repo 最多允许 Pin 3个 Issue
- 在 Issues 列表中可以 拖动 Issue 排序、也可以 Unpin Issue
- Closed 的 Issue Pinned 后的样式是灰色的,Open 的 Issue Pinned 后的样式为普通样式
原型
参考 Figma
或者参考附件设计图