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