I would be +1 in order for us to be as accessible
as we can regarding
developers environments and also because it's shorter and easier to read.
I don't know how much work there is, if this is a priority and all the
things it will break. It will be very nice to hear some thoughts from other
members of our community (I would be very interested also in the opinion of
our GSOC students for example, or any other beginner contributor, not
necessarily Java and also worldwide).
Thanks,
Caty
On Thu, May 16, 2013 at 6:44 PM, Vincent Massol <vincent(a)massol.net> wrote:
On May 16, 2013, at 5:10 PM, Sergiu Dumitriu <sergiu(a)xwiki.org> wrote:
On 05/16/2013 10:25 AM, Vincent Massol wrote:
> I'm rather -0 ATM and very close to -1 because:
>
> 1) I haven't heard from a windows dev for a long time, I don't think
that happens that often
Maybe they weren't motivated enough to search for a solution, and just
gave up?
> 2) It's a *huge* change and it should definitely not be done lightly.
We
would need to plan a period like 2 full days, all devs would need to
stop working on what they do and help out. For example all pages on
xwiki.org having some github links are going to be broken and will need
to be updated (that's probably around hunded of pages overall)
So postponing it will solve what?
No
> 3) Windows devs have a simple solution which
is to use cygwin so it's
not a blocker
Enforcing a special environment is something we try to avoid as much as
possible.
Agreed
If the checkout doesn't work out of the box
with the user's favorite
tool, will they have the motivation to search for an explanation, read
our documentation, set up the "right" tool, and learn to use a new
environment that's not (perceived to be) as good as what they already
know and are efficient with?
This is not a "simple" solution, IMHO. XWiki Development should be
environment-independent.
Sure but not at all cost.
For example there are tons of dev environments we don't support. It's not
because they exist that we need to support them.
We need to remember that these dev envs must be first and foremost to make
the life of those who code a lot for xwiki simpler.
Supporting more env means more work. It's the same as supporting N
databases or N browsers…
Right now if we do the sam exercise as we did for the databases and the
browsers we would never support the windows dev environment based on how
many potential devs using windows we have or that we'll get…
It's a nice to have but far from critical. Again, the only person I know
who asked about this was Florin. And that was in 7 years….
Thanks
-Vincent
> Thanks
> -Vincent
>
> On May 16, 2013, at 4:14 PM, Thomas Mortagne <thomas.mortagne(a)xwiki.com>
wrote:
official
vote.
>>
>> We have waited way too long and I think we really need to find a
>> solution even if none of the committers use Windows since a long time.
>> Every time a Windows dev even think of contributing he is very quickly
>> discouraged...
>>
>> As a reminder the issue is that working on XWiki source code is a pain
>> for MS Windows developers because of the (impossible to understand I
>> agree) limitation on path size.
>>
>> So the idea is to find a new logical rule to drastically shorten our
>> paths and Sergiu proposed the following: remove duplicated information
>> from our paths to maven modules.
>>
>> Here is an example:
>>
>>
xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-transformations/xwiki-platform-rendering-transformation-macro
>> (131 chars)
>>
>> would become
>>
>> core/rendering/transformations/macro (36 chars)
>>
>> So WDYT ?
>>
>> Here is my +1
Big +1 from me.
>> I also find it nicer when navigating using cd and tab in a unix shell
anyway.
>>
>> Planning to do it in 5.1 if everyone agree.
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org