MRI.COM 気象研、気象庁内からの開発手順
気象研究所、気象庁の方(全球4研メンバー以外)が MRI.COM の本流にコミットするワークフローです。
1.チケットを作成 (新規)
まずチケットを作成し、変更する内容を情報共有します。
Redmineの「新しいチケット」をクリックする
「トラッカー」を下から選ぶ
「担当者」:とりあえずご自分を指定してください
「対象バージョン」を「request」にする
内容を「説明」に書く。
4研で対応者(レビュアー)を決めるので、しばらくお待ち下さい。
2.レビュアーが方針を確認 (方針確認)
3.作業を開始 (進行中)
ローカルでコード変更の作業を始めます。
チケットのステータスを「進行中」に変更
安定版ベースでも可
4.ローカルでコードを完成 (解決)
ローカルでコード変更を完成させます。
ローカルでgitコミットを完成させる
チケットの「更新」によって作成したコミットのパスとブランチ名を示し、レビュアーにレビューを依頼する
ステータスを「解決」に変更
5.コードレビュー (レビュー済)
レビュアーがコード変更のレビューとテストをします。
レビュアー: チケットに記述されたパスからコミットを取得し、レビューとテストを行う
レビュアー: チケットにレビュー結果を書き、ステータスを「レビュー済」に変更する(口頭で話したこともメモとして残す)
コミッター: あれば返信を書く
以上で作業は終了です。
6.コードの公開とmasterへの取り込み (フィードバック、終了)
後は、全球4研でのソースコードの公開とテストのプロセスになります。終われば、レビュアーがチケットを閉じます。