-
Notifications
You must be signed in to change notification settings - Fork 0
Home
1.osws-masterブランチは常にリリース可能の状態とする
ただし、サイト固有の情報はマージ(コミット)対象から除くこと
2.新しい作業をする時はosws-masterブランチから、新しい作業(機能)に即した名前のブランチを作成する
3.同名のブランチをGitHubのリポジトリに作成し、pushする
4.コミットメッセージは適切に記述する
5.作業完了後はosws-masterにPullRequestを行う
1.OSWSではmember全てがPullRequestの承認を行えるものとする
2.コミットの粒度はなるべく細かく行う etc.インデントの修正
3.機能(ブランチ)はなるべく細分化する
4.PullRequest時にIssuesが作成されるので、機能概要を記載する
5.PullRequest後のマージ時にブランチを削除しないこと
1.hotfixでPullRequestした後にosws-masterにmergeできるのか(osws-masterにPullRequestすれば良いのかな)
master[NetCommons2 master] ※いらない?
develop[NetCommons2 develop] ※いらない?
※hotfix[NetCommons2のcoreバグ修正版(NetCommons2 PullRequest用)]
osws-master[OSWSオリジナル]
│
├module-simplemovie[新機能ブランチ]
│└patch-simplemovie[シンプル動画のバグ修正ブランチ]
~ ~
~ ~
└module-slider[新機能ブランチ]
1.本家サイトへPullRequestする際にはバージョンを更新しない
2.OSWS独自の変更が加えられたコアモジュールの場合は2.4.2.1-osws1のように、修正する
※詳しい変更点はブランチのIssuesで把握できるようにする
3.OSWS独自のモジュールに変更が加えられたら、sliderからブランチを作成し、sliderにPullRequestし、その後osws-masterにPullRequest
4.ブランチの命名規則(考察中)