良い感じのGitHub issueラベル

最近OSS活動を始めたこともあり、外部コントリビューターが貢献しやすいissueラベル付けを考えてみたので共有します。

OSSプロダクト用のラベルですが、そうでないプロダクトにも参考になると思います。
また、GitHub issuesに限らず、Asana, JIRA, Wrike, Trello, Redmine等のチケット/タスクにラベル付けするときにも参考になるかと思います。

## まずは一覧
<img width="206" alt="スクリーンショット 2020-04-18 19.16.34.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2160/e10b4d2c-48aa-637c-62f4-6da9f83eca4d.png">

以下に詳細を記載していきます。

## 0系
0系のラベルは外部コントリビューター向けのラベルです。

### 0: good first issue
<img width="137" alt="0: good first issue" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2160/788b8bd4-2c98-1b25-19f6-6a983408fe19.png"> …初めてコントリビュートするのに向いてる小さめのissueにラベル付けされます。

### 0: help wanted
<img width="128" alt="0: help wanted" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2160/b4650793-4e40-f57f-2374-37d9f2ca0341.png"> …解決策がまだ明確に定まっていない、誰かに助けてほしい系のissueにラベル付けされます。

## Close系
Close系はissueをクローズする時に理由として貼り付けるラベルです。もちろんコメントも記載した上でクローズします。

### Close: duplicate
<img width="136" alt="Close: duplicate" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2160/1f5a60dd-d98e-cefd-197f-c9b39f6e9a96.png"> …重複したissueにラベル付けされます。

### Close: invalid
<img width="119" alt="Close: invalid" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2160/76455a6b-7ed4-c912-de9f-643841d97782.png"> …正しくない/誤ったissueにラベル付けされます。

### Close: wontfix
<img width="130" alt="Close: wontfix" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2160/dcfa0190-45c2-0ee4-8891-f561d6ffe3f2.png"> …対応しないissueにラベル付けされます。


## Feedback系
Feedback系は質問や改善要望等のフィードバックに使うラベルです。

### Feedback: feature request
<img width="201" alt="Feedback: feature request" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2160/02d78640-e4a4-a108-3322-6541af82a922.png"> …ユーザや顧客などから得られた新機能要求等のissueにラベル付けされます。

### Feedback: question
<img width="165" alt="Feedback: question" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2160/001f4ff5-4e69-c61b-7bb5-e46edb555fac.png"> …質問系のissueにラベル付けされます。

## Priority系
Priority系はissueに優先度を付ける時に使うラベルです。
highもlowも付いてないラベルは優先しないという訳ではなく、highとlowの間＝中くらいの優先度という意味になります。

### Priority: high
<img width="119" alt="Priority: high" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2160/d974274a-bf76-da83-9b2b-5e005ccac8a9.png"> …優先度の高いissueにラベル付けされます。

### Priority: low
<img width="107" alt="Priority: low" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2160/888f8f9f-799c-d26f-d9b9-dd08872a3276.png"> …優先度の低いissueにラベル付けされます。

## Problem系
バグやセキュリティ上の問題を表すラベルです。

### Problem: bug
<img width="114" alt="Problem: bug" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2160/81732f7e-9698-8004-01f8-c53541a30419.png"> …プロダクトのバグに関するissueにラベル付けされます。

### Problem: security
<img width="142" alt="Problem: security" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2160/2d77a1c7-e53e-53d5-e50b-0d03aee583ff.png"> …セキュリティに関する問題を報告するissueにラベル付けされます。

## Type系
issueの種類を分類するのに使うラベルです。Typeの代わりにProblemが付いてることもあります。

### Type: design
<img width="114" alt="Type: design" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2160/a0b097e3-5e16-a96c-ecb7-7d5339198e55.png"> …プロダクトの設計を議論するissueにラベル付けされます。

OSSじゃない場合、設計は別の場所で議論されるので不要。

### Type: documentation
<img width="171" alt="Type: documentation" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2160/153c4a31-89bf-5172-9f9d-d7a60c691961.png"> …プロダクトのドキュメントに関するissueにラベル付けされます。

### Type: improvement
<img width="158" alt="Type: improvement" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2160/72be1866-75e8-5af6-982f-34bc7150f046.png"> …プロダクトの改善に関するissueにラベル付けされます。

### Type: new feature
<img width="144" alt="Type: new feature" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2160/caef4009-3c8e-f735-d1b9-4a45e00c0008.png"> …プロダクトの新機能に関するissueにラベル付けされます。


# 参考
- https://blog.zaim.co.jp/n/nca91e5bfb920
- https://efcl.info/2017/05/17/github-label/
- https://robinpowered.com/blog/best-practice-system-for-organizing-and-tagging-github-issues/
- https://docs.saltstack.com/en/master/topics/development/labels.html