Changes for page Contributing

Last modified by Vincent Massol on 2024/03/25 13:43

<
From version < 34.1 >
edited by Vincent Massol
on 2016/10/11 14:40
To version < 35.1 >
edited by Thomas Mortagne
on 2017/03/24 12:15
>
Change comment: Fix jira URLs

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.VincentMassol
1 +xwiki:XWiki.ThomasMortagne
Content
... ... @@ -14,12 +14,12 @@
14 14  
15 15  = Report an issue =
16 16  
17 -You can report issues to the [[XWiki issue tracker>>http://jira.xwiki.org]] (you'll need to register an account there the first time). The issue tracker project to report in is usually the [[Platform project>>http://jira.xwiki.org/browse/XWIKI]].
17 +You can report issues to the [[XWiki issue tracker>>https://jira.xwiki.org]] (you'll need to register an account there the first time). The issue tracker project to report in is usually the [[Platform project>>https://jira.xwiki.org/browse/XWIKI]].
18 18  
19 19  == Reporting a security issue ==
20 20  
21 21  There are 2 options:
22 -* Create an issue in the [[Platform project>>http://jira.xwiki.org/browse/XWIKI]] and make sure to select "Confidential" in the "Security Level" field so that the issue is made private and cannot be accessed by anyone evil who would use the knowledge to hack into XWiki instances.
22 +* Create an issue in the [[Platform project>>https://jira.xwiki.org/browse/XWIKI]] and make sure to select "Confidential" in the "Security Level" field so that the issue is made private and cannot be accessed by anyone evil who would use the knowledge to hack into XWiki instances.
23 23  * Send a mail on the [[Security Mailing List>>dev:Community.MailingLists#HPrivateMailingLists]] if you prefer to discuss the problem instead of registering an issue (for example if you're not sure it's a real problem). Note that reporting an issue will also send a notification mail to the Committers of the project and they'll be able to reply to you too.
24 24  
25 25  In general we recommend using the issue tracker since this allows the Committers to have a registered issue which they know they won't be able to forget! :)
... ... @@ -54,7 +54,7 @@
54 54  
55 55  = Testing =
56 56  
57 -* Test new XWiki versions and report bugs in [[JIRA>>http://jira.xwiki.org]]. It's important to [[correctly report bugs>>http://www.chiark.greenend.org.uk/~~sgtatham/bugs.html]].
57 +* Test new XWiki versions and report bugs in [[JIRA>>https://jira.xwiki.org]]. It's important to [[correctly report bugs>>http://www.chiark.greenend.org.uk/~~sgtatham/bugs.html]].
58 58  * Report Compatibility of extensions with XWiki versions. Go to the [[extension you have tested>>extensions:Main.WebHome]], edit the extension page and fill the Compatibility field.
59 59  
60 60  = Translations =
... ... @@ -61,13 +61,13 @@
61 61  
62 62  Is XWiki not available in your native language? Are current translations not good enough or just not complete? By contributing to the [[Translation Wiki>>http://l10n.xwiki.org]] you can improve that.
63 63  
64 -You could also help by fixing an [[open translation-related issue>>http://jira.xwiki.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+XINFRA+AND+component+in+%28%22l10n.xwiki.org%22%29+AND+status+%3D+Open+ORDER+BY+priority+DESC]].
64 +You could also help by fixing an [[open translation-related issue>>https://jira.xwiki.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+XINFRA+AND+component+in+%28%22l10n.xwiki.org%22%29+AND+status+%3D+Open+ORDER+BY+priority+DESC]].
65 65  
66 66  = Documentation =
67 67  
68 68  Not satisfied with the XWiki documentation? You have 2 options:
69 69  
70 -* Report what you think should be improved by [[creating a JIRA issue for it>>http://jira.xwiki.org/browse/XINFRA]]
70 +* Report what you think should be improved by [[creating a JIRA issue for it>>https://jira.xwiki.org/browse/XINFRA]]
71 71  * Look at the [[Documentation Guide>>DocGuide]] and help us improve it. One difficulty is to find the right location for new documentation. So here are a few tips:
72 72  ** Add code snippets to the [[Snippets wiki>>snippets:Main.WebHome]]
73 73  ** Add explanations on how to use XWiki to the related [[Features guide pages>>platform:Features.WebHome]]
... ... @@ -75,7 +75,7 @@
75 75  ** Add configuration and administration explanations to the related [[Administration guide's pages>>platform:AdminGuide.WebHome]]
76 76  ** Add other explanations to the [[FAQ>>xwiki:FAQ.WebHome]]
77 77  
78 -Not sure what to work on? Check out the [[pending documentation todos>>http://jira.xwiki.org/browse/XINFRA-80?jql=project%20%3D%20XINFRA%20AND%20component%20in%20(%22xwiki.org%22)%20AND%20status%20%3D%20Open%20ORDER%20BY%20priority%20DESC]], pick an issue and start contributing. Feel free to [[create your own todo as well>>http://jira.xwiki.org/browse/XINFRA]].
78 +Not sure what to work on? Check out the [[pending documentation todos>>https://jira.xwiki.org/browse/XINFRA-80?jql=project%20%3D%20XINFRA%20AND%20component%20in%20(%22xwiki.org%22)%20AND%20status%20%3D%20Open%20ORDER%20BY%20priority%20DESC]], pick an issue and start contributing. Feel free to [[create your own todo as well>>https://jira.xwiki.org/browse/XINFRA]].
79 79  
80 80  = Contribute Code =
81 81  
... ... @@ -92,7 +92,7 @@
92 92  
93 93  Have you fixed a boring bug or added a new feature or improved an existing one? Let us know by [[adding a pull request>>https://help.github.com/articles/creating-a-pull-request]] to our [[GitHub repository>>dev:Community.SourceRepository]].
94 94  
95 -Are you looking for a place to start? Look at our [[open issues in our Issue Tracker>>http://jira.xwiki.org]]. You can also check the [[Paper Cuts>>Main.PaperCut]] which lists some easy to fix issues.
95 +Are you looking for a place to start? Look at our [[open issues in our Issue Tracker>>https://jira.xwiki.org]]. You can also check the [[Paper Cuts>>Main.PaperCut]] which lists some easy to fix issues.
96 96  
97 97  == Code acceptance criteria ==
98 98  
... ... @@ -114,7 +114,7 @@
114 114  * Ensure that your code passes the [[build>>Building]]. {{info}}The build contains some Checkstyle checks that your code must pass.{{/info}}
115 115  * Ensure that you have unit tests and/or integration tests.
116 116  * Use the same code formatting as the existing code.
117 -* Create an issue in [[JIRA>>http://jira.xwiki.org]] and add a link to the [[GitHub Pull Request>>https://help.github.com/articles/creating-a-pull-request]]. {{info}}Please make sure you tag the JIRA issue with the **patch** keyword for better handling by the committers.{{/info}}
117 +* Create an issue in [[JIRA>>https://jira.xwiki.org]] and add a link to the [[GitHub Pull Request>>https://help.github.com/articles/creating-a-pull-request]]. {{info}}Please make sure you tag the JIRA issue with the **patch** keyword for better handling by the committers.{{/info}}
118 118  * Create [[documentation>>#HDocumentation]] for what you have added.
119 119  * Add your name on the [[Hall Of Fame>>HallOfFame]] page.
120 120  
... ... @@ -126,7 +126,7 @@
126 126  
127 127  = Sponsoring issues =
128 128  
129 -If there are [[issues>>http://jira.xwiki.org]] you'd like to see fixed, you can vote them up and wait for some good soul to come along and fix them. The other option you have to try and speed up this process is to sponsor an issue by clicking the "Sponsor This!" link on the issue itself (see screenshot below). We're using [[FreedomSponsors.org>>http://www.FreedomSponsors.org]] and you should check out their [[FAQ>>https://freedomsponsors.org/faq]] for more information on how it works.
129 +If there are [[issues>>https://jira.xwiki.org]] you'd like to see fixed, you can vote them up and wait for some good soul to come along and fix them. The other option you have to try and speed up this process is to sponsor an issue by clicking the "Sponsor This!" link on the issue itself (see screenshot below). We're using [[FreedomSponsors.org>>http://www.FreedomSponsors.org]] and you should check out their [[FAQ>>https://freedomsponsors.org/faq]] for more information on how it works.
130 130  
131 131  On the other side of the coin, if you're a developer you could check the list of [[XWiki-related sponsored issues on FreedomSponsors.org>>https://freedomsponsors.org/search/?s=xwiki&project_id=&project_name=]] and start fixing them to earn some money and make people happy!
132 132  

Get Connected