Skip to content

運用について

blendthink edited this page Dec 26, 2023 · 3 revisions

Note

このリポジトリは外部公開していますが、主目的はゆめみ内部でのテンプレートリポジトリとしての利用ですので、外部公開に関する最適化は優先度低く設定しています。

ゆくゆく、ゆめみ以外の企業にも使っていただけるように、ドキュメントの英語化・外部コントリビュータのプルリクエスト提出時の CI 起動などについては少しずつ進めていく予定です。

開発の流れ

テンプレートリポジトリとして活用するため、細かなバージョン管理は必要ありません。 したがって GitHub Flow のように開発を進めていきます。

flowchart TB;
    A(Issue を提出して優先度を設定する);
    B(優先度の高いものから着手して実装を進める);
    C(実装完了したら Pull Request を提出する);
    D(1名以上から Approve されたらマージする);
    A-->B;
    B-->C;
    C-->D;
Loading

Issue

  • Issue が提出されたら自動的に GitHub Projects に紐づけられるようになっています。
  • チームメンバーで話し合って優先度を設定してください。
  • できる限り Issue テンプレートにしたがって記述して提出してください。

Pull Request

  • 基本的には、ブランチの切り元に向けて Pull Request を提出してください。そのようにできない場合は、理由や背景を記述してください。
  • Pull Request テンプレートにしたがって記述して提出してください。
  • レビュアは vars.REVIEWERS の中からランダムに2名設定されます。その中の1名から Approve されたら Pull Request 提出者はマージしてください。
Clone this wiki locally