Changes for page XWiki Contrib
Last modified by Vincent Massol on 2024/03/11 10:26
<
>
edited by Jean-Vincent Drean
on 2010/03/17 16:35
on 2010/03/17 16:35
edited by Jean-Vincent Drean
on 2010/03/17 16:53
on 2010/03/17 16:53
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -38,12 +38,47 @@ 38 38 * **retired** is the "place where dead project go ;(" A dead project can be a project that get superseded by a newer one, or a project that is not actively maintained for a long period of time. 39 39 * **sandbox** is the place for experimental projects that have not been released. 40 40 41 +== Requesting snapshost builds for your project == 42 + 43 +XWiki.org has a [[continuous build>>http://dev.xwiki.org/xwiki/bin/view/Community/ContinuousBuild]] which builds maven projects each time they are modified on the SVN and put the resulting artifact in our [[snapshots repository>>http://maven.xwiki.org/snapshots/]]. This is useful when you want people using your project as a dependency to continuously benefit from the improvements. 44 + 45 +Your can ask for your project to be added to the continuous build: 46 + 47 +* 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 ((( 48 +{{code syntax="none"}} 49 +[VOTE] Add myproject to the continuous build 50 + 51 +Hi XWikiers, 52 + 53 +I'm working on myproject and since it's used as a dependency by someotherproject it'd be convenient if it was built continuously. 54 + 55 +Here's my +1. 56 + 57 +Thanks, 58 +Me. 59 +{{/code}} 60 +))) 61 + 41 41 == Releasing a project == 42 42 43 43 XWiki.org allows you to release your project on its maven repository as long as you follow the following steps: 44 44 45 45 * Use org.xwiki.contrib as groupId in your maven module 46 -* Request for an account on http://nexus.xwiki.org on the [email protected] mailing list 67 +* 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 ((( 68 +{{code syntax="none"}} 69 +[VOTE] Move myproject out of sandbox and release myproject 1.0 70 + 71 +Hi XWikiers, 72 + 73 +I've been working on myproject for a while now and I think it's stable enough to move it out of sandbox and release a first version. 74 + 75 +Here's my +1. 76 + 77 +Thanks, 78 +Me. 79 +{{/code}} 80 +))) 81 +* If the [[vote pass>>http://dev.xwiki.org/xwiki/bin/view/Community/Committership#HVoting]], request for an account on http://nexus.xwiki.org on the vote thread 47 47 * Once you've received your credentials put them in ~/.m2/settings.xml ((( 48 48 {{code syntax="xml"}} 49 49 <settings> ... ... @@ -76,8 +76,6 @@ 76 76 </project> 77 77 {{/code}} 78 78 ))) 79 -* Send a vote on the [email protected] mailing list to discuss the promotion of your project out of sandbox 80 -* Close the vote 81 81 * Create an issue on http://jira.xwiki.org/jira/browse/XCONTRIB regarding your project promotion 82 82 * Create the new home for your project in contrib/projects/ ((( 83 83 {{code syntax="none"}} ... ... @@ -99,5 +99,5 @@ 99 99 mvn release:perform 100 100 {{/code}} 101 101 ))) 102 -* Ask for someone to promote your release (ie. make it available on maven.xwiki.org) in the thread you've created earlier on devs.xwiki.org135 +* Ask for someone to promote your release (ie. make it available on maven.xwiki.org) in the thread you've created earlier 103 103 * After that your release will be available for download on maven.xwiki.org and anyone will be able to use it as a dependency for his own project