Agree that the core + the plugins are as solid as ever, it's really just the new workflow (CLI) that has rough edges. Agree that a blog post should be the mechanism for delivering the message. I haven't tried the create scripts + plugman workflow, but hopefully that does work well.
I am worried about us having two different documented workflows though (CLI vs non-CLI). Seems like a lot of documentation to write and that it could end up sounding confusing (when should one be used over the other, what are the goods & bads of either). We do have our own blog now (yay). Any volunteers for drafting the release announcement for it so that we have a bit of time to mull over the message we're sending? For blog posts, I think a vote should be had before anything goes live, maybe in the form of "Ship it" reviewboard reviews? On Tue, Jul 16, 2013 at 4:36 PM, Anis KADRI <anis.ka...@gmail.com> wrote: > On Tue, Jul 16, 2013 at 10:38 AM, Andrew Grieve <agri...@chromium.org > >wrote: > > > One prime example of something that I think people will get tripped up by > > is that when you use Xcode or Eclipse, your changes will be often blown > > away by "cordova prepare". I think we should explore solutions to this > > (e.g. in Xcode, have the project reference the root www/ and merges/ > > instead of the derived one). Another thing we could do is rename www -> > > derived_www/. > > > > We've known this all along. That is precisely why I wanted the ability to > manage projects and plugins outside of Cordova-CLI. That is also why > plugman can also be used as a standalone tool. People are still able to use > the platform provided create/build/emulate scripts. If you don't use CLI, > you're still able to load your project in XCode/Eclipse/Android Studio > etc... > > I think both options should be offered for as long as possible. Some people > like the command-line some people don't. > > As far as beta vs final, I think that as long as we're comfortable with our > "exec" bridge and our plugin management it should be a final release. Every > other issue can be managed separately in the plugin land as Brian > mentioned. This is a major architectural change and I don't expect most > developers will upgrade right away unless they're early adopters. Labeling > it beta or final won't change that fact I think. > > The important thing is to document everything related to 3.0 as much as > possible. >