<
From version < 9.1 >
edited by Jean-Vincent Drean
on 2010/03/30 16:53
To version < 10.1 >
edited by Jerome
on 2010/10/26 11:26
>
Change comment: Removed the need of a VOTE for promoting projects out of sandbox

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.jvdrean
1 +xwiki:XWiki.jvelociter
Content
... ... @@ -1,4 +1,6 @@
1 -{{box cssClass="floatinginfobox" title="**Contents**"}}{{toc start="2" depth="3"/}}{{/box}}
1 +{{box cssClass="floatinginfobox" title="**Contents**"}}
2 +{{toc start="2" depth="3"/}}
3 +{{/box}}
2 2  
3 3  The **XWiki Contrib Project** provides hosting for projects related to XWiki. These projects are not part of the official XWiki distributions and are not maintained by the XWiki development team.
4 4  
... ... @@ -5,15 +5,18 @@
5 5  == Hosting tools ==
6 6  
7 7  The project hosting forge can provide contributors with some or all of the following tools :
10 +
8 8  * A **SVN directory**, under http://svn.xwiki.org/svnroot/xwiki/contrib/
9 9  * A **JIRA project** for tracking bugs and feature requests, at http://jira.xwiki.org/ and under the "XWiki Contributed projects" category. Note that there will be a generic JIRA project to be used by all projects till they achieve a first release or till they grow to a size significant enough to warrant a dedicated JIRA project
10 10  * A generic **maven groupId** : ##org.xwiki.contrib##
11 -* **Project pages** on xwiki.org sites to describe and document the project. (((
12 -{{info}}Our long term objective is to make all projects documentation accessible from http://code.xwiki.org, though the content from code.xwiki.org should be aggregated from the various XWiki sites : platform.xwiki.org for the XWiki platform's modules, contrib.xwiki.org for contributed projects, etc.
14 +* **Project pages** on xwiki.org sites to describe and document the project.(((
15 +{{info}}
16 +Our long term objective is to make all projects documentation accessible from http://code.xwiki.org, though the content from code.xwiki.org should be aggregated from the various XWiki sites : platform.xwiki.org for the XWiki platform's modules, contrib.xwiki.org for contributed projects, etc.
13 13  
14 14  For the time being and until we perform that restructuration of code.xwiki.org, projects from the XWiki Contrib project can be documented in two places :
15 15  * On a page on code.xwiki.org, **only if** the project has been already made available for download here (i.e., has been released at least once).
16 -* On a dedicated space on contrib.xwiki.org for other projects.{{/info}}
20 +* On a dedicated space on contrib.xwiki.org for other projects.
21 +{{/info}}
17 17  )))
18 18  
19 19  == Requesting a project ==
... ... @@ -57,7 +57,7 @@
57 57  </project>
58 58  {{/code}}
59 59  )))
60 -* Send a [[vote>>http://dev.xwiki.org/xwiki/bin/view/Community/Committership#HVoting]] on the [email protected] mailing list to discuss the addition of your project in the continuous build (((
65 +* Send a [[vote>>http://dev.xwiki.org/xwiki/bin/view/Community/Committership#HVoting]] on the [email protected] mailing list to discuss the addition of your project in the continuous build(((
61 61  {{code language="none"}}
62 62  [VOTE] Add myproject to the continuous build
63 63  
... ... @@ -76,24 +76,11 @@
76 76  
77 77  == Promoting a project out of the sandbox ==
78 78  
79 -* Send a [[vote>>http://dev.xwiki.org/xwiki/bin/view/Community/Committership#HVoting]] on the [email protected] mailing list to discuss the promotion of your project out of sandbox (((
80 -{{code language="none"}}
81 -[VOTE] Move myproject out of sandbox and release myproject 1.0
84 +When you feel your project is ready for prime-time, you can promote it out of the sandbox. Usually this happens together with a first release of the project.
82 82  
83 -Hi XWikiers,
86 +For promoting your project, create its new home in contrib/projects/ and move it there
84 84  
85 -I've been working on myproject for a while now and I think it is
86 -stable enough to be moved out of sandbox and for a 1.0 version to
87 -be released.
88 -
89 -Here's my +1.
90 -
91 -Thanks,
92 -Me.
93 -{{/code}}
94 -)))
95 -* If the vote pass create an issue on http://jira.xwiki.org/jira/browse/XCONTRIB regarding your project promotion
96 -* Create the new home for your project in contrib/projects/ and move it there (((
88 +(((
97 97  {{code language="none"}}
98 98  cd contrib/projects
99 99  mkdir myproject
... ... @@ -113,7 +113,7 @@
113 113  
114 114  * Use org.xwiki.contrib as groupId in your maven module
115 115  * Request for an account on http://nexus.xwiki.org on [email protected]
116 -* Once you've received your credentials put them in ~~/.m2/settings.xml (((
108 +* Once you've received your credentials put them in ~~/.m2/settings.xml(((
117 117  {{code language="xml"}}
118 118  <settings>
119 119  ...
... ... @@ -130,7 +130,7 @@
130 130  </settings>
131 131  {{/code}}
132 132  )))
133 -* Put the following configuration in your project pom.xml (((
125 +* Put the following configuration in your project pom.xml(((
134 134  {{code language="xml"}}
135 135  <project>
136 136  ...
... ... @@ -145,7 +145,7 @@
145 145  </project>
146 146  {{/code}}
147 147  )))
148 -* Release the project with the maven release plugin (((
140 +* Release the project with the maven release plugin(((
149 149  {{code language="none"}}
150 150  mvn release:prepare
151 151  mvn release:perform

Get Connected