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 を採用。

リンク

github

利用素材

favicon - crossroad icon