<
From version < 93.1 >
edited by Vincent Massol
on 2017/02/06 14:43
To version < 94.1 >
edited by Vincent Massol
on 2017/02/20 10:19
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -117,8 +117,14 @@
117 117  In order to find the build status URL for the badges, you should navigate to your project on ci.xwiki.org and then click on the "Embeddable Build Status" link ([[example>>http://ci.xwiki.org/view/Contrib/job/XWiki%20Contrib/job/application-antispam/job/master/badge/]]). Use the "Markdown (with view)" and "unprotected" links.
118 118  {{/info}}
119 119  
120 -== For ##xwiki-contrib## GitHub Admins ==
120 +== For XWiki Admins ==
121 121  
122 +You have to create 2 things:
123 +* A GitHub repository
124 +* a JIRA project
125 +
126 +=== GitHub Repository Creation ===
127 +
122 122  When creating a new ##xwiki-contrib## repository on GitHub please make sure to:
123 123  
124 124  * Uncheck the "wiki" and "issues" checkboxes in the settings
... ... @@ -126,6 +126,10 @@
126 126  * Add an email service pointing to notifications AT xwiki DOT org for notifications
127 127  * Add a default ##.gitignore## file (or tell the project owner to add one), by copying the {{scm project="xwiki-commons" path=".gitignore"}}##.gitignore from ##xwiki-commons##{{/scm}}.
128 128  
135 +=== JIRA Project Creation ===
136 +
137 +Simply create a new JIRA project in the administration and pick the "XWiki Contrib Template" (FYI, this a [[custom JIRA template that the XWiki project has created>>https://github.com/xwiki/xwiki-dev-tools/tree/master/xwiki-jira-template-plugin]]).
138 +
129 129  = Requesting CI / Snapshot builds for your project =
130 130  
131 131  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 GitHub and put the resulting artifact in our [[snapshots Maven 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 or to tell users of your Extension try it out before it's released.

Get Connected