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

リポジトリのルール

Rintaro Itokawa edited this page Jun 19, 2022 · 2 revisions

このリポジトリのルール

※ルールと言ってるがそこまで厳しいものは作らない

 

commit

  • 特筆すべきことはなし
    • 強いて言うなら、一目で何を行ったかを分かるようにしてほしい
  • 粒度は細かすぎるぐらいで構わない

 

branch

  • mainブランチ
    • 分岐元: なし
    • merge先: なし
    • ブランチ名の例: main
    • 特徴
      • 本番環境
      • リリースをする
      • 直接コミットは行わない
      • release,hotfixブランチからmergeする
  • devブランチ
    • 分岐元: main
    • merge先: なし
    • ブランチ名の例: dev
    • 特徴
      • テスト環境
      • 開発中の最新状態を反映
      • 直接コミットは行わない
      • feature,hotfixブランチからmergeする
  • featureブランチ
    • 分岐元: dev
    • merge先: dev
    • ブランチ名の例: feature/#{issueの番号}
    • 特徴
      • 機能の開発に用いる
  • releaseブランチ
    • 分岐元: dev
    • merge先: maindev
    • ブランチ名の例: release/vX.X.X
    • 特徴
      • リリースの準備
        • バージョンの変更など
      • mainへmerge後、devへmergeしreleaseブランチは削除する
  • hotfixブランチ
    • 分岐元: main
    • merge先: maindev
    • ブランチ名の例: hotfix/{issueの番号}
    • 特徴
      • リリースしたあとに発覚したバグを治すため
      • mainへmerge後、maindevへmergeしhotfixブランチは削除する

 

pull request

  • 最低でも一人以上のコードレビューをもらってからmergeします
    • リリースの際は3人に増やします