はじめに wantedlyの開発フローを大変参考にしています。 目的 GitHubを用いた開発を滞りなく行えるよう基本的な使い方を覚える。 必要なもの GitHubのアカウント SourceTree(DesktopApp) 開発フローの全体像 基本的なフロー(サービスローンチ前) Issue を作る (コードを書く前に十分に議論、設計をする) Branch を作る コードを書いて幾つか Commit(Push) を重ねる [WIP]でPull Requestを出す (この時何が終わってないのかも書くと良い) Assigneeがコードレビューをする (Assigneeやチームに相談事があるときはここで相談する) コードを書き進める 終わったら、[WIP]を外し、レビューアーを@mentionする レビューを受け、コードを修正する レビューも終わり、OKならマージされる Branchを削除する