I don't think we can just move the repository to GitHub. First of all the
contributor needs to agree, check the license, etc.
I think what is important is to ask contributors that have such
applications, to also provide access to contribute fixes or a dedicated
issue tracker for the issues.
We have multiple extensions on e.x.o that might have just a XAR attached,
and no issue tracker. Sometimes the users report bugs in the comments
section of the extension page.
We usually are very permissive with the contributed extensions, although
this sometimes result in having old / unsupported extensions by the initial
contributors.
Even if for example you would like to fork that extension and contribute to
it in XWiki Contrib, what exactly are the rules there? How could we make
sure this fork would stay relevant / maintained, since we cannot promise
that. Also what would that mean for the old extension (since we don't have
any archive mechanism)?
Anyway, I'm curious what others think about this. And it's important to
provide access to reporting issues and adding fixes, since otherwise the
initial extensions are just doomed to failure and deprecation.
Thanks,
Caty
On Fri, Dec 14, 2018 at 6:22 PM Stéphane Laurière <slauriere(a)xwiki.com>
wrote:
Hi devs,
I'd be interested in reporting some issues and contributing some fixes
related to the GitLab extension. I noticed that its main repository is
currently at <https://git.xwikisas.com/ludovic/application-gitlab>, which
is not in line with the usual practice consisting in storing extensions in
xwiki-contrib on GitHub. Has anyone any objection about moving the
repository to GitHub and to create a JIRA project for it – say "GITLAB"?
Cheers
Stéphane
--
Stéphane Laurière
XWiki
www.xwiki.com