* 概要 [#fc641a36]
[[Project]]へ移動

[[operation メーリングリスト:https://www.seasar.org/mailman/listinfo/operation]] に申請のメールを投稿してください。

#contents

* 組織体制 [#z46c7f4f]

** コミッタ組織 [#s4fcdf82]

-チーフコミッタ
-トップレベルプロジェクトのリーダ(コミッタ)
-- 所属コミッタ
-サブプロジェクトのリーダ(コミッタ)
-- 所属コミッタ

** プロジェクト組織 階層 [#jfc984fd]

*** Java [#s90e594e]

- トッププロジェクトXXX.Java ( http://xxx.seasar.org )
-- サブプロジェクトYYY.Java ( http://yyy.seasar.org/ )
- トッププロジェクトSandbox.Java
-- Sandbox.JavaのサブプロジェクトZZZ.Java ( http://zzz.sandbox.seasar.org/ )

*** PHP (PHP5, .NETも同様の規則に従います) [#z8c7f718]

- トッププロジェクトXXX.PHP ( http://xxx.php.seasar.org )
-- サブプロジェクトYYY.PHP ( http://yyy.php.seasar.org/ )
- トッププロジェクトSandbox.PHP
-- Sandbox.PHPのサブプロジェクトZZZ.PHP ( http://zzz.php.sandbox.seasar.org/ )

*** 早見表 [#ea70b15d]

|~プロジェクト					|~サイト						|~SVN |
|トップレベルプロジェクトXXX	|http://xxx.seasar.org/			|https://www.seasar.org/svn/xxx/	|
|サブプロジェクトYYY			|http://yyy.seasar.org/			|https://www.seasar.org/svn/yyy/	|
|Sandbox.JavaのサブプロジェクトZZZ			|http://zzz.sandbox.seasar.org/	|https://www.seasar.org/svn/sandbox/zzz/	|
|トップレベルプロジェクトXXX.PHP	|http://xxx.php.seasar.org/			|https://www.seasar.org/svn/xxx.php/	|
|サブプロジェクトYYY.PHP			|http://yyy.php.seasar.org/			|https://www.seasar.org/svn/yyy.php/	|
|Sandbox.PHPのサブプロジェクトZZZ.PHP			|http://zzz.php.sandbox.seasar.org/	|https://www.seasar.org/svn/sandbox/zzz.php/	|
|トップレベルプロジェクトXXX.NET	|http://xxx.net.seasar.org/			|https://www.seasar.org/svn/xxx.net/	|
|サブプロジェクトYYY.NET			|http://yyy.net.seasar.org/			|https://www.seasar.org/svn/yyy.net/	|
|Sandbox.NETのサブプロジェクトZZZ.NET			|http://zzz.net.sandbox.seasar.org/	|https://www.seasar.org/svn/sandbox/zzz.net/	|

- [[コミッタ組織>Application/Status]]

*** プロジェクトの昇格条件 [#h8ca4efd]

- Sandboxのサブプロジェクト -> サブプロジェクト
-- 受け入れ先のサブプロジェクトのリーダに申請 -> 承認
--- 適切な受け入れ先がない場合の昇格条件については要検討

- サブプロジェクト -> トップレベルプロジェクト
-- 実力が認められれば昇格できます。
-- 申請手順は下記の通り。2段階とも承認されれば昇格が承認されたことになります。
+++ そのサブプロジェクトの所属するトップレベルプロジェクトのリーダがチーフコミッタに申請 -> 承認
+++ チーフコミッタが理事会に申請 -> 承認

** コミッタ権限の追加・承認・拒否について [#x1bfca15]

- 理事会は、プロジェクト、リーダ、コミッタの追加を無条件に拒否することができます。
-- ただし、拒否権を発動させるのは緊急事態のみです。
- チーフコミッタは、トップレベルのプロジェクト及びそのリーダを単独で追加できます。他のコミッタの承認は必要ありません。
- トッププロジェクトのリーダは、自分の管轄する分野のサブプロジェクト及びそのリーダを追加できます。チーフコミッタの承認は必要ありません。
- トッププロジェクトのリーダは、自分のプロジェクトのコミッタを単独で追加できます。他のコミッタの承認は必要ありません。
- サブプロジェクトのリーダは、自分のプロジェクトのコミッタを単独で追加できます。他のコミッタの承認は必要ありません。
- サブプロジェクトのリーダが関連するプロダクトを追加したい場合は、自分のトッププロジェクトのリーダ経由して追加を依頼してください。

*** プロジェクトリーダ/コミッタの交代のルール [#q555bebd]

- トップレベルプロジェクトのリーダは、チーフコミッタが他の承認なしで交代できる。
- サブプロジェクトのリーダは、トップレベルプロジェクトのリーダが他の承認なしで交代できる。
- プロジェクトのコミッタは、プロジェクトのリーダが他の承認なしで交代できる。
- プロジェクトのコミッタは、プロジェクトのリーダが他の承認なしで退任させることできる。

*** 例 [#m5e25bf2]

- S2Container.Javaというトップレベルプロジェクトの場合、そのリーダは自由にコミッタは追加できますが、サブプロジェクトの追加には、チーフコミッタの承認がいります。
- S2Container.Javaのサブプロジェクトには、S2-Backport175やS2-Tigerなどがあります。
- S2Container.Javaはトップレベルプロジェクトがプロダクトを持っているケースですが、トップレベルプロジェクト自体は、プロダクトを持っていないケースもあります。
-- S2Presentation.Javaというトップレベルプロジェクトは、それ自体はプロダクトを持たず、S2Struts、S2JSFなどのサブプロジェクトをもつことになります。

*** 早見表 [#r532b2b9]

早見表に誤りがある場合は、文章による定義事項が優先されます。

|~該当者|~申請拒否権(*i)|~トッププロジェクト・リーダ追加(*ii)|~サブプロジェクト・リーダ追加(*iii)|~関連プロジェクトの追加(*iv)|~所属コミッタの追加(*v)|
|理事会						|○(緊急時のみ)|×|×|×|×|
|チーフコミッタ				|×|○|×|×|×|
|トッププロジェクトのリーダ	|×|×|○|△(申請承認権有)|○|
|サブプロジェクトのリーダ	|×|×|×|△(自分のトッププロジェクトのリーダ経由)|○|
|Sandboxのサブプロジェクトのリーダ|×|×|×|△(申請承認権有)|○|

- 注釈
++ プロジェクト、リーダ、コミッタの追加の拒否権
++ トップレベルのプロジェクト及びそのリーダの追加
++ 自分の管轄する分野のサブプロジェクト及びそのリーダの追加
++ 関連するプロダクトの追加
++ 自分のプロジェクトのコミッタの追加

* Seasar.orgサーバ関係 申請方法、申請フォーム [#abbc6208]

** プロジェクト新規開設申請 [#d4eeb958]

- 概要
-- Seasar.orgサーバに新規にプロジェクトを開設する際にこの申請が必要になります。申請者は条件を満たしたリーダである必要があります。

- 申請フォーム
-- Subject: [申請] XXXXX

 # 開設プロジェクトに関する情報
 プロジェクト名:
 一覧に記載する簡単な説明:
 所属するトップレベルプロジェクト名:
 リーダアカウント名: ( リーダのアカウント名, 申請者本人 )
 希望サイトアドレス: ( URLのルールに従うこと )
 Maven用groupId: ( 省略した場合、S2Hoge -> org.seasar.hoge もしくは Hoge -> org.seasar.hoge )
 --- 以下、リーダとなる方がアカウントを持っていない場合の併願申請用 ---
 # リーダに関する情報
 氏名・ハンドルネーム:
 連絡先メールアドレス: (スパムロボットに収集されないように改変可能)
 ブログ/ホームページのURL: (もしあれば)
 希望アカウント名
   第一希望: ( svnでSeasar.orgにcommit
   第二希望:                    する時のアカウント )
 トラッキング用アカウント名: (既に持っている場合はアカウント名を記載、持っていない場合は記載不要)
 コミット権限を付与するプロジェクト:

- 制約
-- サイトアドレスとアカウント名で使用する文字は、[a-z_0-9\-] でお願いします。
-- 希望アカウント名は、既に[[トラッキング用アカウント>https://www.seasar.org/issues/]]を持っている場合、同じものを指定してください。
** コミッタアカウント新規作成申請 [#n504da60]

- 概要
-- [[Seasar.orgサーバにあるプロジェクト>http://server.seasar.org/#project]]のコミッタとして利用するためのアカウントを申請する際に必要になります。申請者は条件を満たしたリーダである必要があります。

- 申請フォーム
-- Subject: [申請] XXXXXプロジェクトへのコミッタ追加

 # 申請者に関する情報
 申請者のアカウント名:
 申請者のリーダ権限保有プロジェクト:
 追加するアカウント名:
 --- 以下、追加するコミッタがアカウントを持っていない場合の併願申請用 ---
 # 追加コミッタに関する情報
 氏名・ハンドルネーム:
 連絡先メールアドレス: (スパムロボットに収集されないように改変可能)
 ブログ/ホームページのURL: (もしあれば)
 希望アカウント名
   第一希望: ( svnでSeasar.orgにcommit
   第二希望:                    する時のアカウント )
 トラッキング用アカウント名: (既に持っている場合はアカウント名を記載、持っていない場合は記載不要)
 コミット権限を付与するプロジェクト:
 ブログ: (任意)

- 制約
-- アカウント名で使用する文字は、[a-z_0-9\-] でお願いします。
-- 希望アカウント名は、既に[[トラッキング用アカウント>https://www.seasar.org/issues/]]を持っている場合、同じものを指定してください。

** メーリングリスト新規開設申請 [#i7c959b4]

- 概要
-- Searsar.orgにプロジェクトのメーリングを開設する際にこの申請が必要になります。
-- 入会に管理者の承認を必要とする(クローズドなメーリングリスト)場合は「入会を制限する」を「はい」にしてください。

- 申請フォーム
-- Subject: [申請] XXXXXプロジェクトのメーリングリスト開設
               アドレス: ( *****@ml.seasar.org )
 管理者のメールアドレス: (                     )
                   説明: ( MLの概要 )
         入会を制限する: ( はい or いいえ )

** Maven用申請 [#r0c05fe9]

Mavenに関する申請は2種類あります。

- プロジェクトでレポジトリを使用するための申請
- コミッタがレポジトリへ書き込みするための申請

*** Mavenリポジトリ開設申請 [#f0ce4ea2]

- 概要
-- プロジェクトの成果物(jarなど)をSearsar.orgのMavenリポジトリで公開するためには、この申請が必要になります。尚、申請するプロジェクトのプロジェクトリーダになっている必要があります。
-- 公開したい成果物をアップロードするためには、公開鍵登録申請もあわせて行ってください。

- 申請フォーム
-- Subject: [申請] Mavenリポジトリ使用申請: プロジェクト名
 所有するリーダアカウント名: 
 プロジェクト名: 
 groupId: 

"groupId"はMaven用の設定項目です。これは配布サイトのディレクトリ名に使用されます。

例: Seasar2のgroupIdは"org.seasar.container"です。このとき http://maven.seasar.org/maven2/org/seasar/container/ が配布先になります。

*** Maven用公開鍵登録申請 [#d6c6c0f3]

- 概要
-- Searsar.orgのMavenリポジトリにコミットできるようにするためには、この申請が必要になります。一度申請すれば将来所属するプロジェクトが増えたとしても、所属するすべてのプロジェクトの開設済みMavenリポジトリに対しての権限を得ることが出来ます。

- 申請フォーム
-- Subject: [申請] Maven用公開鍵登録申請: アカウント名
 所有アカウント名: 

コミットの仕方は、[[Maven情報>MavenInformation]]を参照してください。

** Eclipse用申請 [#ze2a5091]

*** Eclipse Updateサイト使用申請 [#bf9680db]

- 概要
-- EclipseプラグインをSearsar.orgのUpdateサイトで公開するためには、この申請が必要になります。尚、既にそのEclipseプラグインを開発するプロジェクトのコミッタになっている必要があります。

- 申請フォーム
-- Subject: [申請] Eclipse Updateサイト使用申請: アカウント名
 所有アカウント名: 
 所属プロジェクト名: 

* SourceForge関係 申請方法、申請フォーム [#cef2983e]

** メーリングリスト新規開設申請 [#i85650fc]

- 概要
-- SourceForgeにプロジェクトのメーリングを開設する際にこの申請が必要になります。

- 申請フォーム
 アドレス: ( seasar-*****@lists.sourceforge.jp )
 説明    : ( MLの概要 )
 Reply-To: ( ML宛 等 )

- 制約
-- seasar-*****@lists.sourceforge.jp
--- *****の部分について12文字以内で命名できます。



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS