LoginSignup
77
56

More than 3 years have passed since last update.

良い感じのGitHub issueラベル

Last updated at Posted at 2020-04-18

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

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

まずは一覧

スクリーンショット 2020-04-18 19.16.34.png

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

0系

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

0: good first issue

0: good first issue …初めてコントリビュートするのに向いてる小さめのissueにラベル付けされます。

0: help wanted

0: help wanted …解決策がまだ明確に定まっていない、誰かに助けてほしい系のissueにラベル付けされます。

Close系

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

Close: duplicate

Close: duplicate …重複したissueにラベル付けされます。

Close: invalid

Close: invalid …正しくない/誤ったissueにラベル付けされます。

Close: wontfix

Close: wontfix …対応しないissueにラベル付けされます。

Feedback系

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

Feedback: feature request

Feedback: feature request …ユーザや顧客などから得られた新機能要求等のissueにラベル付けされます。

Feedback: question

Feedback: question …質問系のissueにラベル付けされます。

Priority系

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

Priority: high

Priority: high …優先度の高いissueにラベル付けされます。

Priority: low

Priority: low …優先度の低いissueにラベル付けされます。

Problem系

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

Problem: bug

Problem: bug …プロダクトのバグに関するissueにラベル付けされます。

Problem: security

Problem: security …セキュリティに関する問題を報告するissueにラベル付けされます。

Type系

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

Type: design

Type: design …プロダクトの設計を議論するissueにラベル付けされます。

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

Type: documentation

Type: documentation …プロダクトのドキュメントに関するissueにラベル付けされます。

Type: improvement

Type: improvement …プロダクトの改善に関するissueにラベル付けされます。

Type: new feature

Type: new feature …プロダクトの新機能に関するissueにラベル付けされます。

参考

77
56
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
77
56