Commit Policy (ja) » 履歴 » バージョン 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 した時点ではまだ反映されません。 |