Changes for page XWiki Contrib
Last modified by Vincent Massol on 2024/03/11 10:26
Change comment:
Removed the need of a VOTE for promoting projects out of sandbox
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -xwiki:XWiki.jv drean1 +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 - HiXWikiers,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