Project

General

Profile

コミットにおけるポリシー

範囲

このドキュメントは OpenPNE3 プラットフォーム(これはプラグインを含みません)の開発においてのみ効力を発揮します。
h1. コミットにおけるポリシー

範囲

このドキュメントは OpenPNE3 プラットフォーム(これはプラグインを含みません)の開発においてのみ効力を発揮します。

どこで作業をおこなうべきか

GitHub におけるあなたのレポジトリを使用してください。もちろん、希望するのであれば、あなたが所有するサーバのレポジトリを使用することもできます。

原則として、共有レポジトリである :openpne/OpenPNE3.git に直接 push はしないでください。たとえあなたが権限を持っていたとしても、あなたの clone から共有レポジトリへプルリクエストを行ってください。

誰が作業をするべきか

どなたでも構いません。もし OpenPNE の改善をおこないたい場合、自分の Git レポジトリで作業をはじめてください。その際、ブランチを作るのがいいでしょう。

改善が終わったら、GitHub の Pull Request を使うか、 にメールをして教えてください。できるだけ早く変更を確認し、 OpenPNE3 に適用します。改善用にブランチを作っていない場合は、どのコミットをマージする必要があるかどうかを必ず報告してください。

どのようにこのシステムと連携するか

変更を管理するために、作業をはじめる前にチケットを作成してください。

変更とチケットを関連づけたい場合は "refs #1" というキーワードをコミットメッセージに含んでください。

作業が完了した場合は、 "fixes #1" というキーワードをコミットメッセージに含めば関連付いたチケットのステータスが変化します。

このシステムとの連携は、共有レポジトリに push された時点ではじめて反映されます。個人のクローンレポジトリに push した時点ではまだ反映されません。
h2. どこで作業をおこなうべきか

GitHub におけるあなたのレポジトリを使用してください。もちろん、希望するのであれば、あなたが所有するサーバのレポジトリを使用することもできます。

原則として、共有レポジトリである :openpne/OpenPNE3.git に直接 push はしないでください。たとえあなたが権限を持っていたとしても、あなたの clone からマージをすることで OpenPNE3 に変更を反映してください。直接の push は小さな変更に対してのみ許容されます。

誰が作業をするべきか

どなたでも構いません。もし OpenPNE の改善をおこないたい場合、自分の Git レポジトリで作業をはじめてください。その際、ブランチを作るのがいいでしょう。

改善が終わったら、GitHub の Pull Request を使うか、 にメールをして教えてください。できるだけ早く変更を確認し、 OpenPNE3 に適用します。改善用にブランチを作っていない場合は、どのコミットをマージする必要があるかどうかを必ず報告してください。

どのようにこのシステムと連携するか

変更を管理するために、作業をはじめる前にチケットを作成してください。

変更とチケットを関連づけたい場合は "refs #1" というキーワードをコミットメッセージに含んでください。

作業が完了した場合は、 "fixes #1" というキーワードをコミットメッセージに含めば関連付いたチケットのステータスが変化します。

このシステムとの連携は、共有レポジトリに push された時点ではじめて反映されます。個人のクローンレポジトリに push した時点ではまだ反映されません。