odyssage
概要
選択肢を広げられるゲームブック。非同期TRPG。
ブランチ戦略
- 簡易 gitflow
- id/{issue 番号}/* で develop ブランチから feature ブランチを作成して作業
- main ブランチへのマージは release/* ブランチからのみ行う。
- release/* ブランチ作成時にはステージング環境へのデプロイを行う
- main ブランチへのマージ時には本番環境へのデプロイを行う
- main ブランチにマージしたタイミングでタグをつける
gitGraph commit tag: "0.1" branch develop order: 3 commit branch id/1/featureA order: 4 branch id/2/featureB order: 5 commit checkout develop commit checkout id/1/featureA commit checkout id/2/featureB commit checkout id/1/featureA commit checkout develop merge id/1/featureA branch release/0.2.0 checkout release/0.2.0 commit checkout main merge release/0.2.0 tag: "v0.2" checkout id/2/featureB merge develop commit checkout id/2/featureB commit checkout develop merge id/2/featureB
ディレクトリ構造
src
ディレクトリ以下はFeature-Sliced Design を採用。