Skip to content

how to develop kajaeru

Yuka Kato edited this page Aug 13, 2014 · 9 revisions

おおまかな手順

  1. Kajaeru の Issue の中から、自分ができそうなものを探す。

  2. 見つけたら、「作業中」ラベルをつける。

  3. ローカルでトピックブランチを作り、作業を開始する。ひとつコミットができたらリモートリポジトリへ Push する。

  4. プルリクエストを送る。

    • title の先頭に [WIP] (Work In Progress、作業中の意)とつける。これがあると、レビューする人(レビュアー)が、作業中であることに配慮しながら様子を見ることができる。
    • descriptiopn には、「(そのブランチの)概要」と「TODO」、Issue の番号を書く(#123 という形式で書くと自動的に Issue へのリンクになる)。
    • もし、不安に思っていることやわからないことがあれば、それらも遠慮なく description に記入しておく。
    • 「TODO」にはチェックボックス形式で、このブランチでやりたかったことが終わるまでのタスクを並べる。作業をしながら思いついたりしたことを随時更新して問題ない。
    • レビュアーは「TODO」や「不安なこと」などについてもコメントしてあげられると尚良い 🌻
  5. TODO に従い作業を続ける。終わった作業にはチェックを入れて、進捗がわかるようにする。

  6. そのブランチでやりたかったことが完了できた!というタイミングで、title の [WIP] を削除する。

  7. LGTM を2件もらったらマージとリモートブランチ削除をする。

  8. 紐付いている Issue を close する。これについてはもしかすると忘れてしまいそうなので、後で私が見返したりしながらフォローします。

補足

  • レビュアーは特に設けません。みんなでみんなのプルリクを見て、知りたいところ・訊きたいところなどに気軽にコメントしていきましょう。
  • 今のところ、(自己紹介ファイルと同じく)LGTM 2件方式でいきます。やりながら、ちょっと不安が出てきたりしたらマージまでの手順をもう少し手厚くするかもしれません。
Clone this wiki locally