Changes for page XWiki Contrib

Last modified by Vincent Massol on 2024/04/11 10:44

From version 102.1
edited by Vincent Massol
on 2017/06/30 14:42
Change comment: There is no comment for this version
To version 106.1
edited by Ecaterina Moraru (Valica)
on 2018/03/20 12:20
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.VincentMassol
1 +xwiki:XWiki.evalica
Content
... ... @@ -8,6 +8,8 @@
8 8  
9 9  The full list of Contrib projects is available [[on GitHub>>https://github.com/organizations/xwiki-contrib]].
10 10  
11 +Note that projects not having an active maintainer are moved to the [[Attic>>https://github.com/organizations/xwiki-attic]] (The definition of "active" is left to the community and anyone can propose to move inactive projects to the Attic).
12 +
11 11  = Hosting tools =
12 12  
13 13  The project hosting forge can provide contributors with some or all of the following tools:
... ... @@ -47,9 +47,12 @@
47 47  * ##displayer-<xxx>## for custom displayers
48 48  * ##syntax-<xxx>## for rendering syntaxes
49 49  * ##authenticator-<xxx>## for authenticators
52 +* ##skin-<xxx>## for skins
50 50  
51 51  For the actual project name part (##<xxx>## of the git repository name) it is preferred to use a single word (e.g. ##application-forum##). However, sometimes that is not descriptive enough, so you can either use multiple words next to each other (e.g. ##application-filemanager##) if that makes sense and looks natural enough or, if not, you should separate the words with a dash (e.g. ##displayer-multiselect-suggest##). Whatever you decide, please try to keep it as short and descriptive as possible.
52 52  
56 +You can also contribute ##[[icon-theme-<xxx>>>https://github.com/xwiki-contrib/icon-themes]]##s and ##[[color-theme-<xxx>>>https://github.com/xwiki-contrib/color-themes]]##s in their dedicated repositories.
57 +
53 53  //Hint//: When in doubt, have a look at [[existing repository names>>https://github.com/xwiki-contrib]] for inspiration.
54 54  
55 55  Please try to avoid using the ##xwiki-## prefix since this one is used by XWiki GitHub organization repositories (i.e. Core modules).
... ... @@ -139,7 +139,7 @@
139 139  
140 140  = Requesting CI / Snapshot builds for your project =
141 141  
142 -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.
147 +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://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.
143 143  
144 144  To have your project added to the continuous build follow thes steps:
145 145  
... ... @@ -329,7 +329,6 @@
329 329  {{/code}}
330 330  
331 331  but be careful to replace "YourGpg4winPassword" with the actual password chosen when creating a GPG key with [[Gpg4win>>http://www.gpg4win.org/]].
332 -
333 333  {{/info}}
334 334  
335 335  {{info}}
... ... @@ -399,7 +399,7 @@
399 399  Now if you have already deleted those files, don't panic! It's still easy to recover. You'll just need to do manually [[what the ##release:rollback## does>>http://maven.apache.org/maven-release/maven-release-plugin/examples/rollback-release.html]]:
400 400  
401 401  * Rollback the changes done by the ##release:prepare## call by reverting the changes in Git
402 -* Remove the local and remote tag created by the ##release:prepare## call ({{code language="none"}}git branch -d the_local_tag{{/code}} and {{code language="none"}}git push origin :the_remote_tag{{/code}}).
406 +* Remove the local and remote tag created by the ##release:prepare## call ({{code language="none"}}git tag -delete the_local_tag{{/code}} and {{code language="none"}}git push origin :the_remote_tag{{/code}}).
403 403  
404 404  = Publishing on extensions.xwiki.org =
405 405  

Get Connected