Skip to content
This repository has been archived by the owner on Jan 4, 2023. It is now read-only.

Latest commit

 

History

History
36 lines (22 loc) · 1.78 KB

flow.md

File metadata and controls

36 lines (22 loc) · 1.78 KB

タスクの消化手順

  1. ストーリーボードを開いてどのストーリーを実装するかを選択する

ストーリーボード

  1. ストーリーに紐付いているissueを開く

無い場合もあります.
ごめんね.

  1. ブランチを切る

feature/XX ( XX はissue番号)という名前のブランチを切る(基本的には develop ブランチから).
このとき, forkやclone, 環境構築等が終わっていない場合は各リポジトリのREADMEを参照して済ませておく.

  1. 実装する

menstagram-docsの各種仕様やXDのカンプを確認して仕様を理解してから実装に着手する.

  1. テストする

TDDっぽくやりたい場合は実装よりも先にテストを書いても良い.
フロントエンド(menstagram-web)の場合はJestによるインテグレーションテスト, バックエンド(menstagram-api)の場合はPHPUnitによるフィーチャーテストを行う.
新規に追加したテスト項目が適切なことと, 全てのテストにパスしていることを確認した上でdevelopブランチ宛にPRを投げよう.

  1. マージを待つ

送ったPRは適切なタイミングでdevelopブランチにマージされ, 更にリリースのタイミングでmasterブランチにマージされる.
PRに不備がある場合はフィードバック等が届くため, それに従って修正する.
納得できない場合は議論しよう.

  1. 分からないことがあれば

各リポジトリのissuesで聞こう.
現時点ではオープンな議論の場を正式には用意できていないんだ.