Skip to content

Instantly share code, notes, and snippets.

@BcRikko
Created August 6, 2015 08:50
Show Gist options
  • Star 96 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save BcRikko/6af0b248148c12d3ab90 to your computer and use it in GitHub Desktop.
Save BcRikko/6af0b248148c12d3ab90 to your computer and use it in GitHub Desktop.
【メモ】Issueの書き方

GitHubでIssueを書くときに気をつけることとかいろいろ

Title

タイトルだけでIssueの内容が把握できるようにする。

Issueがバグの場合は、設計要素の名称を書く。

【xx画面】xxボタン押下時にエラー など...

Comment

Issueがバグの場合、以下の内容を簡潔に書く。

問題の内容

複数の問題をひとつのIssueに含めない。面倒だけど問題の数だけIssueを発行する。

実行環境

OSやブラウザのバージョンなど

Windows 7 、Chrome 44

再現手順

できる限り詳しく再現の手順を書く。

  1. xx画面を表示する
  2. xx項目にユーザ名を入力する
  3. xxボタンを押下すると「~~~」というエラーが表示される

修正すべき内容

どうなるのが正しい動作を書く。
わかれば修正の仕方も書く。

Labels

bug

バグ報告をするときに使う。
→ 修正したらクローズする

duplicate

過去に報告されているIssueと重複しているときに使う。
※ 報告者は使わない
→ 重複先のIssueにリンクしてクローズする

enhancement

機能追加の要望や改善してほしいときに使う。
→ 実装したらクローズする

invalid

Issueの内容が間違いであるときに使う。仕様通り。 ※ 報告者は使わない
→ 対処しない理由を書いてクローズする

question

質問したいときに使う。
→ 質問・議論の答えがでたらクローズする

wontfix

認知しているけど対処しないバグのときに使う。
※ 報告者は使わない
→ 対処しない理由を書いてクローズする

Milestone

マイルストーンを指定することで、「いつまでに何をやらなければならないのか」が集計される。

タスク管理や進捗管理として使われる。

Assignee

Issueを誰に割り当てるかを指定する。

Issueをクローズするコミットメッセージ

コミットメッセージに以下のフォーマットで記述すれば、自動的に該当Issue(#12)がCloseされる。

  • fix #12
  • fixes #12
  • fixed #12
  • close #12
  • closes #12
  • closed #12
  • resolve #12
  • resolves #12
  • resolved #12