Open y-chan opened 3 years ago
※このIssueは本旨のReDoSとは無関係であるため、優先度は低め
より効率的かつ円滑な開発のため、git-flowベースのブランチルール(ブランチモデル)の制定を提案します。
ブランチを切る際のルールです。主に、どういう規則でブランチを切るのか、どこにマージするものなのかを決めます。これにより、どういう目的のブランチなのかを把握し、開発をより円滑に行えるようにします。
master
develop
feature/{ISSUE_NUMBER}-**
feature
feature/
fix/{ISSUE_NUMBER}-**
fix/**
hotfix/{ISSUE_NUMBER}-**
hotfix/**
fix/
これらを完成させ次第(ブラッシュアップが必要そう)、最終的にCONTRIBUTING.mdにまとめます。
CONTRIBUTING.md
※このIssueは本旨のReDoSとは無関係であるため、優先度は低め
より効率的かつ円滑な開発のため、git-flowベースのブランチルール(ブランチモデル)の制定を提案します。
What is Branch Rule?
ブランチを切る際のルールです。主に、どういう規則でブランチを切るのか、どこにマージするものなのかを決めます。これにより、どういう目的のブランチなのかを把握し、開発をより円滑に行えるようにします。
ブランチルール草案
master
develop
master
からブランチを切り、問題なくコードが動くようであればmaster
にマージします。feature/{ISSUE_NUMBER}-**
feature
ブランチがどんな機能追加のコードが書かれているのかを把握しやすくするため) -ブランチのチェックアウト元・マージ先はdevelop
か、feature/
のみとします。fix/{ISSUE_NUMBER}-**
orfix/**
feature/
と同じく、まずIssueを立てることを推奨します。(絶対とは言いません。PRで言及されればよいです)develop
か、feature/
のみとします。hotfix/{ISSUE_NUMBER}-**
orhotfix/**
fix/
と同じく、まずIssueを立てることを推奨します。(絶対とは言いません。PRで言及されればよいです)master
のみとします。また、同じ内容のPRをdevelop
向けにfix/
で作ることを推奨します。これらを完成させ次第(ブラッシュアップが必要そう)、最終的に
CONTRIBUTING.md
にまとめます。