New Project Form
The following is intended to be a standard form for helping to setup a new project. It is based upon the one used earlier by Ted Leung.
Not all entries will be valid. For example, in almost all cases only the -dev mailing list will be created during incubation. It would be rare to also create a -user list for a new project.
The $TLP PMC has agreed to accept the $PROJECT project for incubation. To aid in the process, please create these below:
[1] Mailing List (i) addresses {{{ I. $PROJECT-dev@$TLP.apache.org
- II. $PROJECT-user@$TLP.apache.org III. $PROJECT-cvs@$TLP.apache.org }}}
(ii) remote moderators ... (iii) archives {{{ mbox
http://$TLP.apache.org/mail/$PROJECT/dev/YYYYMM.gz II. http://$TLP.apache.org/mail/$PROJECT/user/YYYYMM.gz III. http://$TLP.apache.org/mail/$PROJECT/cvs/YYYYMM.gz }}}
(iv) options {{{ I. Reply-To: Header [X] yes [ ] no
NOTE: $PROJECT-cvs@$TLP.apache.org -> $PROJECT-dev@$TLP.apache.org
- II. Prefix in Subject [ ] yes [X] no III. Eyebrowse [X] yes [ ] no IV. Moderation Message [X] short [ ] long V. Message Trailer [X] yes [ ] no
- (a). $PROJECT-dev@$TLP.apache.org }}}
=====================(CUT HERE)====================================== {{{
To unsubscribe, e-mail: $PROJECT-dev-unsubscribe@$TLP.apache.org For additional commands, e-mail: $PROJECT-dev-help@$TLP.apache.org Apache $PROJECT Project -- URL: http://$TLP.apache.org/$PROJECT/ }}} =====================(END)=========================================== (b). $PROJECT-user@$TLP.apache.org =====================(CUT HERE)====================================== {{{
To unsubscribe, e-mail: $PROJECT-user-unsubscribe@$TLP.apache.org For additional commands, e-mail: $PROJECT-user-help@$TLP.apache.org Apache $PROJECT Project -- URL: http://$TLP.apache.org/$PROJECT/ }}} =====================(END)=========================================== (c). $PROJECT-cvs@$TLP.apache.org =====================(CUT HERE)====================================== {{{
To unsubscribe, e-mail: $PROJECT-cvs-unsubscribe@$TLP.apache.org For additional commands, e-mail: $PROJECT-cvs-help@$TLP.apache.org }}} =====================(END)===========================================
[2] Source Tracker (i) CVS Module {{{ /home/cvs/$TLP-$PROJECT/
- /home/cvspublic/$TLP-$PROJECT/ }}}
or
(ii) SVN '''Greg, Sander, et al ... please fill in'''
[3] Initial Committer list
...
[4] Issue Tracker (i) Bugzilla URL: http://nagoya.apache.org/bugzilla/buglist.cgi?product=$PROJECT
or
(ii) Scarab '''John or DLR ... please fill in'''
or
(iii) Jira {{{ per-separately releasable package
- Project Name: Project Lead: Preferred Project Abbreviation(s): A list of Jira accounts to mark as project developers
- ..
[if necessary, provision can be made to have admins list different from developer list] }}}
As an example, although Jakarta Commons is a single CVS module, each project would be a separate Jira project, although sharing a common permissions schema.
Once the shell is setup, the project will be responsible to setup its own components, versions, etc.