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

