incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Drew Walters <deedu...@gmail.com>
Subject Re: endless refactoring of plugins until "Cordova 2.x"
Date Mon, 26 Mar 2012 14:11:04 GMT
+1 to 2.0 development stream.  Too many structural level changes are
happening between releases right now.

On Mon, Mar 26, 2012 at 9:07 AM, Simon MacDonald
<simon.macdonald@gmail.com> wrote:
> I would love to see this too stream approach moving forward with Cordova
> until the 2.0 release.
>
> Simon Mac Donald
> http://hi.im/simonmacdonald
>
>
> On Mon, Mar 26, 2012 at 10:00 AM, Patrick Mueller <pmuellr@gmail.com> wrote:
>
>> see:
>>    https://issues.apache.org/jira/browse/CB-298
>>    "DEPRECATE and then remove "plugins" and "PhoneGap" global objects from
>> JavaScript implementation"
>>
>> So, at this point, it looks like anyone with plugins who wants to follow
>> the Cordova releases will be in a constant state of refactoring to
>> accommodate each new point release.  That is so painful.
>>
>> Add to this, our release cycle is 4 weeks, so we realistically have a
>> couple of weeks to implement refactorings, such as described in the
>> referenced bug.  Which means we don't have a lot of time to capture
>> feedback from those refactorings before they become "new API".
>>
>> This really isn't great.
>>
>> I think at this point, I'd like to freeze the 1.x "API", and have a
>> separate stream of development for 2.x.
>>
>> Downside:
>>
>> - separate streams of development
>>
>> Upside:
>>
>> - easier to stabilize 1.x level API
>> - longer-lived streams of development for 2.x
>> - most folks will only have to refactor their plugins once, from 1.x to
>> 2.0, instead of 1.5 -> 1.6, 1.6 -> 1.7, ...
>>
>> --
>> Patrick Mueller
>> http://muellerware.org
>>

Mime
View raw message