On Nov 7, 2012, at 10:38 AM, Jerome Velociter <[email protected]> wrote:

> On 11/07/2012 10:33 AM, Vincent Massol wrote:
>> On Nov 7, 2012, at 10:07 AM, Jerome Velociter <[email protected]> wrote:
>> 
>>> On 11/07/2012 09:59 AM, Vincent Massol wrote:
>>>> On Nov 7, 2012, at 9:53 AM, Jerome Velociter <[email protected]> wrote:
>>>> 
>>>>> On 11/07/2012 09:03 AM, Vincent Massol wrote:
>>>>>> On Nov 5, 2012, at 10:02 AM, Jerome Velociter <[email protected]> 
>>>>>> wrote:
>>>>>> 
>>>>>>> On 10/23/2012 09:33 AM, Vincent Massol wrote:
>>>>>>>> On Oct 23, 2012, at 9:20 AM, Ludovic Dubost <[email protected]> wrote:
>>>>>>>>> This should have been for devs Envoyé de mon iPhone Début du message 
>>>>>>>>> transféré :
>>>>>>>>>> Expéditeur: Ludovic Dubost <[email protected]> Date: 23 octobre 2012 
>>>>>>>>>> 09:19:55 UTC+02:00 Destinataire: XWiki Users <[email protected]> 
>>>>>>>>>> Objet: Github tracker. was: Re: [xwiki-users] New Realtime 
>>>>>>>>>> collaborative editing extension. Just a quick. You seem to introduce 
>>>>>>>>>> a practice to use the github tracker instead of xwiki.org jira's Not 
>>>>>>>>>> sure it's a good thing. I'm sure Vincent will agree
>>>>>>>> Well, what I would prefer personally is that contrib projects be in 
>>>>>>>> the xwiki-contrib organization and use the XWiki tools (wiki, jira, 
>>>>>>>> etc). The reason is that this allows: * to group together projects 
>>>>>>>> around XWiki (they're not scattered everywhere on the web and harder 
>>>>>>>> to find) * make it a neutral location for people to collaborate 
>>>>>>>> together on xwiki projects. That's a key element to contribution IMO * 
>>>>>>>> is more long term. If you stop working on the project it's not going 
>>>>>>>> to be a dead project in someone's github repo and it'll have more 
>>>>>>>> chance of being maintained/seen in the xwiki-contrib repo I know 
>>>>>>>> Jerome also puts his contributions in his own github project and I had 
>>>>>>>> the same reservation about it. We can't force anyone of course since 
>>>>>>>> this is a contribution but it's more collaborative to make them 
>>>>>>>> xwiki-contrib project, following the rules defined at 
>>>>>>>> http://contrib.xwiki.org I understand you may want to beef up your 
>>>>>>>> github profile but for collaboration I feel the xwiki-contrib is 
>>>>>>>> better with the 2 arguments listed above. Jerome, Caleb let me know 
>>>>>>>> what you think.
>>>>>>> Hi Vincent,
>>>>>>> 
>>>>>>> This is a interesting topic and there are several aspects to it.
>>>>>>> 
>>>>>>> For me the "discoverability" argument for having projects on 
>>>>>>> https://github.com/xwiki-contribdoes not make much sense. The 
>>>>>>> centralized place for projects around XWiki is 
>>>>>>> http://extensions.xwiki.org, not github. There's the "view source" 
>>>>>>> button that tells where the sources are. Github is a convenience here, 
>>>>>>> and it's always possible to "copy" (or fork) a project in 
>>>>>>> xwiki-contrib, for whatever reason (original project not active, etc.).
>>>>>>> 
>>>>>>> That being said I understand why you think it's better to have as much 
>>>>>>> projects as possible under the xwiki-contrib umbrella : it makes it a 
>>>>>>> one-stop shop with the same tools, same workflow, same permissions, etc.
>>>>>>> 
>>>>>>> Here are the arguments I see for why one contributor or contributing 
>>>>>>> organization would want to host its projects itself :
>>>>>>> - use of own tools and own workflow (github issues vs. JIRA for 
>>>>>>> example).
>>>>>>> - it allows a contributor or contributing organization to have it's own 
>>>>>>> place to centralize its contribution(s) (the "beef up" argument as you 
>>>>>>> say). I think this can make sense in some circonstances, especially for 
>>>>>>> contributing organizations (companies for example).
>>>>>>> 
>>>>>>> The bottom line comes down to : what rules do we want for using the 
>>>>>>> "org.xwiki.contrib" groupId and tools (maven repos, CI, etc.) ?
>>>>>>> If we want a rule saying that the project should be hosted on 
>>>>>>> github.com/xwiki-contrib/ then that's that, and I think it's fair. We 
>>>>>>> just have to decide on it (right now there is no such rule according to 
>>>>>>> http://contrib.xwiki.org/).
>>>>>> My take on this:
>>>>>> 
>>>>>> * Either the project is a xwiki-contrib project and then it gets the 
>>>>>> tools and niceties included for being an xwiki-contrib project (jira, 
>>>>>> CI, web site, ability to collaborate equally between contributors, email 
>>>>>> notifications on xwiki lists, sonar dashboard coming soon, maven remote 
>>>>>> repository, etc) or it's not and then it uses whatever tools it wants 
>>>>>> but not xwiki's project resources. It seems fair to me.
>>>>>> * If we agree we should then update contrib.xwiki.org to explain better 
>>>>>> all that the user will get by being an xwiki-contrib project and explain 
>>>>>> the alternative. And also explain that if the user wants to host it 
>>>>>> himself then give him some direction for the maven groupid/artifactid 
>>>>>> that he should or rather the ones he shouldn't use since it's reserved 
>>>>>> (basicallty the rule is his groupid cannot start with org.xwiki, not 
>>>>>> sure if we want to also say that his artifact id shouldn't start with 
>>>>>> "xwiki-" as its done for maven plugins in apache land).
>>>>>> 
>>>>>> WDYT?
>>>>> Makes sense to me.
>>>>> 
>>>>> One thing to consider also is the fact projects outside contrib will play 
>>>>> less well with XWiki extension manager since they won't be in XWiki nexus 
>>>>> (unless the repository they are in is added to nexus). Personnally I 
>>>>> think we should allow contributing organization repositories being added 
>>>>> in XWiki's nexus so that it's not a differentiator.
>>>> I mentioned that already in my reply when I said that xwiki-contrib 
>>>> projects get a maven remote repo.
>>>> 
>>>> Re allowing external projects to be hosted in our remote maven repo, maybe 
>>>> but it's dangerous. We need some oversight of the project we host because 
>>>> we're then legally responsible for what we host. So we'd some way for 
>>>> people to request hosting and have manual operation.
>>>> 
>>>> TBH I'm not sure if we should provide this since Sonatype already provides 
>>>> it for any open source project, see 
>>>> https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide
>>>> 
>>>> They already have all the tools to verify that poms are correct and more 
>>>> so I don't think we should duplicate the effort.
>>>> 
>>>> Right now, I'd say we only offer a remote maven repo for our own projects 
>>>> and we direct others to the Sonatype OSS repo.
>>> Actually I wasn't talking about hosting, but about having their (external 
>>> repositories of contributing individuals/organizations that is not 
>>> xwiki-contrib) repositories proxied in XWiki's nexus so that they are found 
>>> by the extension manager with the default configuration.
>> I know :) I'm talking about the same thing! Our Nexus proxies several repos 
>> including Maven Central. So if you push your artifact in Sonatype's OSS repo 
>> then you get it in XWiki's Extension Manager ;)
> 
> Yes but one could still want it in its own repos and not sonatype.

Sure but then it's not our problem and I personally don't agree about proxying 
other people's remote repos (too much maintenance and too dangerous). FYI Maven 
Central stopped doing this after they had problems with it.

> BTW we're not proxying sonatype repos yet AFAIK.

Sonatype's repos are synced to central AFAIK. And for the same reason we 
shouldn't proxy any Sonatype repo.

-Vincent

> Jerome
> 
>> 
>> -Vincent
>> 
>>> Reserving hosting on the maven repos to xwiki-contrib is fine.
>>> 
>>> Jerome
>>> 
>>>> Thanks
>>>> -Vincent
>>>> 
>>>>> Jerome.
>>>>> 
>>>>>> Thanks
>>>>>> -Vincent
>>>>>> 
>>>>>>> Jerome
>>>>>>> 
>>>>>>> 
>>>>>>>> Thanks -Vincent
>>>>>>>>>> Ludovic Envoyé de mon iPhone Le 23 oct. 2012 à 04:17, Caleb James 
>>>>>>>>>> DeLisle <[email protected]> a écrit :
>>>>>>>>>>> One other thing, please report the features which you want and what 
>>>>>>>>>>> you imagine as best on the github tracker, it's easier to close an 
>>>>>>>>>>> issue as "won't fix" than it is to remember an important issue 
>>>>>>>>>>> which nobody wrote down ;) Thanks Caleb On 10/22/2012 10:14 PM, 
>>>>>>>>>>> Caleb James DeLisle wrote:
>>>>>>>>>>>> Hi, Thanks for the complement. I just updated it and fixed issue 
>>>>>>>>>>>> #1. Thanks for reporting it. Somehow showing who else is editing, 
>>>>>>>>>>>> showing where they are editing in the document and allowing the 
>>>>>>>>>>>> user to spawn a chat window with other editors on the page are all 
>>>>>>>>>>>> interesting possibilities. Right now I think the thing to do is 
>>>>>>>>>>>> decide where there is the most bang for your buck in terms of 
>>>>>>>>>>>> feature value and get an idea of what's most natural for the user. 
>>>>>>>>>>>> Thanks, Caleb On 10/19/2012 07:59 AM, Ryszard Łach wrote:
>>>>>>>>>>>>> Great work! It looks like good starting point to give xwiki the 
>>>>>>>>>>>>> main (at least for me) feature, that makes googledoc sometimes 
>>>>>>>>>>>>> more suitable for collaborative editing. It would be really 
>>>>>>>>>>>>> great, if your editor would show somehow, where the other editor 
>>>>>>>>>>>>> (person) is now, where is his cursor. Maybe a highlight (the 
>>>>>>>>>>>>> whole line) showing the other's cursor placement? Do you plan to 
>>>>>>>>>>>>> work on such improvements? R.
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
> 
> 
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs

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

Reply via email to