-
Notifications
You must be signed in to change notification settings - Fork 3
how to develop kajaeru
Yuka Kato edited this page Aug 13, 2014
·
9 revisions
-
Kajaeru の Issue の中から、自分ができそうなものを探す。
-
見つけたら、「作業中」ラベルをつける。
-
ローカルでトピックブランチを作り、作業を開始する。ひとつコミットができたらリモートリポジトリへ Push する。
-
プルリクエストを送る。
- title の先頭に
[WIP]
(Work In Progress、作業中の意)とつける。これがあると、レビューする人(レビュアー)が、作業中であることに配慮しながら様子を見ることができる。 - descriptiopn には、「(そのブランチの)概要」と「TODO」、Issue の番号を書く(
#123
という形式で書くと自動的に Issue へのリンクになる)。 - もし、不安に思っていることやわからないことがあれば、それらも遠慮なく description に記入しておく。
- 「TODO」にはチェックボックス形式で、このブランチでやりたかったことが終わるまでのタスクを並べる。作業をしながら思いついたりしたことを随時更新して問題ない。
- レビュアーは「TODO」や「不安なこと」などについてもコメントしてあげられると尚良い 🌻
- title の先頭に
-
TODO に従い作業を続ける。終わった作業にはチェックを入れて、進捗がわかるようにする。
-
そのブランチでやりたかったことが完了できた!というタイミングで、title の
[WIP]
を削除する。 -
LGTM を2件もらったらマージとリモートブランチ削除をする。
-
紐付いている Issue を close する。これについてはもしかすると忘れてしまいそうなので、後で私が見返したりしながらフォローします。
- レビュアーは特に設けません。みんなでみんなのプルリクを見て、知りたいところ・訊きたいところなどに気軽にコメントしていきましょう。
- 今のところ、(自己紹介ファイルと同じく)LGTM 2件方式でいきます。やりながら、ちょっと不安が出てきたりしたらマージまでの手順をもう少し手厚くするかもしれません。