Project

General

Profile

Commit Policy (ja) » History » Version 10

kaoru n, 2014-10-21 13:18

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