<
From version < 111.4 >
edited by Adel Atallah
on 2018/09/14 15:43
To version < 112.1 >
edited by Vincent Massol
on 2018/12/04 15:42
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.atallahade
1 +xwiki:XWiki.VincentMassol
Content
... ... @@ -147,10 +147,18 @@
147 147  * Click "Create Project" and select "Create with shared configuration" as on:(((
148 148  {{image reference="jira.png" width="350px"/}}
149 149  )))
150 -* Select the project to copy the config from. Hint: use "LaTeX" as the example since it's one project that is known to have the right config
150 +* Select the "LATEX" project to copy the config from since it's one project that is known to have the right config.
151 151  * After it's been created it's nice to add a ##1.0## version
152 152  * Also make sure to check that the Category is set to "XWiki Contributed Projects - Others" (it's located in "Details" or simply click "Edit" on the [[JIRA project view>>https://jira.xwiki.org/secure/project/ViewProjects.jspa]]).
153 153  
154 +=== Permissions, Groups & Roles ===
155 +
156 +* Contrib committers (##xwiki-contrib## GitHub Organization) must be added to the ##contrib-committers## group
157 +* XWiki committers (##xwiki## GitHub organization) must be added to the ##xwiki-committers## group
158 +* Projects must have the ##Committers## role be including ##contrib-committers## and ##xwiki-committers## groups
159 +* Project permissions must be using the ##Committers## role to decide what user are allowed to access.
160 +* TODO: Add rules about special contributors.
161 +
154 154  = Requesting CI / Snapshot builds for your project =
155 155  
156 156  XWiki.org has a [[continuous build>>dev:Community.ContinuousBuild]] which builds maven projects each time they are modified on GitHub and put the resulting artifact in our [[snapshots Maven repository>>http://nexus.xwiki.org/nexus/content/groups/public-snapshots/]]. This is useful when you want people using your project as a dependency to continuously benefit from the improvements or to tell users of your Extension try it out before it's released.

Get Connected