Changes for page XWiki Contrib

Last modified by Vincent Massol on 2024/03/11 10:26

<
From version < 5.3 >
edited by Jean-Vincent Drean
on 2010/03/17 16:35
To version < 6.1 >
edited by Jean-Vincent Drean
on 2010/03/17 16:53
>
Change comment: There is no comment for this version

Summary

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.org
135 +* 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

Get Connected