操作
Pull Request Policy (ja) » 履歴 » リビジョン 1
リビジョン 1/4
| 次 »
kaoru n, 2014-10-21 13:19
プルリクエストにおけるポリシー¶
プルリクエストに含まれるソースコードについて¶
対応チケットへの変更分のみを含んでください。以下のコミットメッセージのルール、OpenPNE3 PHP 標準コーディング規約、OpenPNE3 セキュアコーディングガイドラインにも準拠してください。
また、必須ではありませんが、テストコードが含まれていて実際に動作しテストが成功するコードであることを目指してください。
プルリクエストのbaseとして指定するブランチ¶
https://github.com/openpne/OpenPNE3/tree/master
プルリクエストのcompareとして指定するブランチ¶
開発者のリポジトリの作業用のブランチを指定してください。
プルリクエスト方法¶
https://github.com/openpne/OpenPNE3/pulls
上記URLより「New pull request」ボタンを押下して、プルリクエストを行ってください。
タイトルは下記の例のように、Redmine 側のチケットのタイトルと合わせ、チケットの番号を含めてください。
例)Bugチケットの場合:
(refs #3560) スマートフォンで画像をアップロードすると画像が横向きになってしまう場合がある
例)Backportチケットの場合:
(refs #3562 BP from #3560) スマートフォンで画像をアップロードすると画像が横向きになってしまう場合がある
もし、Redmineにまだチケットが作成されていない場合は、新規に作成してください。
チケットを発行する場合は、 How To Report Issue を参照してください。
githubでのプルリクエスト方法については、こちら を参照してください。
チケットでの報告¶
プルリクエスト後、チケットのコメントにプルリクエストのURLを記入し投稿してください。
コードレビュー・テストでのフィードバックへの対応¶
コードレビューまたはテストでのフィードバックは、チケットを通して行われます。
※プルリクエストのソースに直接コメントが有る場合は、チケットにもその旨が記入されます。
開発者はフィードバックに対応後、チケットのステータスを「Pending Review(レビュー待ち)」に変更してください。