Here is a doodle for those interested -- but if this timeline is too hasty
we can figure out a future date: http://doodle.com/a2nd8n3z8dm4ffbx.  I'm
rather busy for two weeks starting next week (as are many of us in prep for
sh dev conf & pgday) so really hope we can do this this week.

I'll put together a doc outlining some goals/non-goals and the current
proposals and we can discuss the tradeoffs and brainstorm options.

-Michal

On Tue, Oct 7, 2014 at 8:41 AM, Josh Soref <jso...@blackberry.com> wrote:

>
>
> ‎
> > (d) CLI versions completely independent of platforms, just like plugins.
> > - In this case, we need to implement platform->cli version requirements
> > (node peerDependancies?)
> > - Basically means we play down CLI version entirely, users are just
> > expected to stay up to date with CLI always. Platform versions are all
> > that matters. I don't think this is too different than what we have
> today.
>
> I personally like (d) most. ‎
>
> Say we start at 5.0.0 for cli.
> * When a platform updates, we can go to 5.0.1.
>
> * When cli adds a new feature, we can go to 5.1.0.
>
> * When the cli removes a feature/ platform , we can go to 6.0.0.
>
> Mostly, that should take us for 5.0.1000. Or occasionally to 5.2.5000, and
> rarely to 6.0.5.
>
> Say a platform is at 3.7.0.
> * When a platform makes changes, it goes from 3.7.1.
>
> * When a platform adds a feature, it can go to 3.8.0.
>
> * When a platform drops support for a platform / configuration, it goes to
> 4.0.0.

Reply via email to