Project

General

Profile

Commit Policy (ja) » History » Version 6

Kousuke Ebihara, 2009-10-06 18:01

1 1 Rimpei Ogawa
h1. コミットにおけるポリシー
2 2 Kousuke Ebihara
3 2 Kousuke Ebihara
h2. 範囲
4 2 Kousuke Ebihara
5 2 Kousuke Ebihara
このドキュメントは OpenPNE3 プラットフォーム(これはプラグインを含みません)の開発においてのみ効力を発揮します。
6 2 Kousuke Ebihara
7 2 Kousuke Ebihara
h2. どこで作業をおこなうべきか
8 2 Kousuke Ebihara
9 2 Kousuke Ebihara
GitHub におけるあなたのレポジトリを使用してください。もちろん、希望するのであれば、あなたが所有するサーバのレポジトリを使用することもできます。
10 2 Kousuke Ebihara
11 6 Kousuke Ebihara
原則として、共有レポジトリである git@github.com:openpne/OpenPNE3.git に直接 push はしないでください。たとえあなたが権限を持っていたとしても、あなたのブランチから Pull Request をすることで OpenPNE3 に変更を反映してください。直接の push は小さな変更に対してのみ許容されます。
12 2 Kousuke Ebihara
13 2 Kousuke Ebihara
h2. 誰が作業をするべきか
14 2 Kousuke Ebihara
15 3 Kousuke Ebihara
どなたでも構いません。もし OpenPNE の改善をおこないたい場合、自分の Git レポジトリで作業をはじめてください。その際、ブランチを作るのがいいでしょう。
16 2 Kousuke Ebihara
17 4 Kousuke Ebihara
改善が終わったら、GitHub の Pull Request を使うか、 openpne-dev@ml.pne.jp にメールをして教えてください。できるだけ早く変更を確認し、 OpenPNE3 に適用します。
18 2 Kousuke Ebihara
19 2 Kousuke Ebihara
h2. どのようにこのシステムと連携するか
20 2 Kousuke Ebihara
21 2 Kousuke Ebihara
変更を管理するために、作業をはじめる前にチケットを作成してください。
22 2 Kousuke Ebihara
23 5 Kousuke Ebihara
変更とチケットを関連づけたい場合は "refs #1" というキーワードをコミットメッセージに含んでください。
24 2 Kousuke Ebihara
25 2 Kousuke Ebihara
作業が完了した場合は、 "fixes #1" というキーワードをコミットメッセージに含めば関連付いたチケットのステータスが変化します。