On Tue, Sep 23, 2014 at 3:38 PM, [email protected] <[email protected]> wrote:
>
>
>
>
>
> On 23 Sep 2014 at 15:33:16, Thomas Mortagne 
> ([email protected](mailto:[email protected])) wrote:
>
>> On Tue, Sep 23, 2014 at 3:22 PM, [email protected] wrote:
>> > Hi everyone,
>> >
>> > ATM the rule we have for contrib projects is to use JIRA (see 
>> > http://contrib.xwiki.org/xwiki/bin/view/Main/WebHome#HHostingtools)
>>
>> It never been a rule for me but just something we provide, the only
>> rule is that projects have to ask for it and you there is projects on
>> github that don't have any jira project.
>
> xwiki-contrib is provided by us and thus we decide the rules we want to use 
> for it.
>
> This thread is about the solution we want to propose on the infrastructure 
> managed by the XWiki committers.
>
> We don’t force anyone to join xwiki-contrib. They can use their own SCM and 
> their own trackers but if they join xwiki-contrib they have some rules to 
> follow (because we do the maintenance, because we want it done in a certain 
> way, etc).

I was of course talking only about xwiki-contrib when I said "github"
but again in the mail people ask for a project on github and we don't
automatically create jira project for them unless they also ask for
it.

>
> Thanks
> -Vincent
>
>> > I’ve heard that some people have been proposing using other trackers.
>> >
>> > So I’d like to poll your opinion on the following alternatives:
>> >
>> > Option A: all projects use JIRA
>> > ===============================
>> >
>> > This is the current option in use.
>> >
>> > Pros:
>> > * A single place for people to view and search for issues in the XWiki 
>> > Ecosystem
>> >
>> > Cons:
>> > * For XWiki admins, creating a new JIRA project takes 5 minutes
>> >
>> > Option B: all projects use GitHub issues
>> > ========================================
>> >
>> > Pros:
>> > * Simple to set up for admins (hosted by GitHub)
>> > * Simple to use (too simple sometimes?)
>> >
>> > Cons:
>> > * No single place to search all issues related to XWiki (both JIRA + 
>> > GitHub)
>> > * No single place to report JIRA issues
>> > * Tied to the SCM choice. When we stop using Git as our SCM and move to 
>> > the next SCM tool we’ll have to import all issues (see 
>> > https://marketplace.atlassian.com/plugins/com.atlassian.jira.plugins.jira-importers-github-plugin/versions)
>> > * Need to implement feature on extensions.xwiki.org to add a link to the 
>> > issue tracker for each extension
>> >
>> > Option C: let each project decide
>> > =================================
>> >
>> > Pros:
>> > * Simple to set up for admins when project decides on GitHub
>> >
>> > Cons:
>> > * No single place to search all issues related to XWiki (both JIRA + 
>> > GitHub)
>> > * No single place to report JIRA issues
>> > * Tied to the SCM choice. When we stop using Git as our SCM and move to 
>> > the next SCM tool we’ll have to import all issues (see 
>> > https://marketplace.atlassian.com/plugins/com.atlassian.jira.plugins.jira-importers-github-plugin/versions)
>> > * Need to implement feature on extensions.xwiki.org to add a link to the 
>> > issue tracker for each extension
>> >
>> > Option D: XWiki Task Manager
>> > ============================
>> >
>> > http://extensions.xwiki.org/xwiki/bin/view/Extension/Task+Manager+Application
>> >
>> > Pros:
>> > * Eat our own dog food.
>> > * Forces us to improve this extension
>> >
>> > Cons:
>> > * Pressure to fix bugs
>> > * Increases volume of data on xwiki.org and thus impact performances
>> > * Maintenance cost: More work when upgrading xwiki.org
>> > * No single place to search all issues related to XWiki (both JIRA + 
>> > GitHub)
>> > * No single place to report JIRA issues
>> > * Need to implement feature on extensions.xwiki.org to add a link to the 
>> > issue tracker for each extension
>> >
>> > WDYT? Other options?
>> >
>> > Personally and based on all pros/cons I think the best ATM is really 
>> > Option A. And if we really want, it’s possible to improve the cons by 
>> > doing a bit of java coding: 
>> > https://developer.atlassian.com/display/JIRADEV/Creating+a+Project+Template
>> >
>> > Thanks
>> > -Vincent
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to