Also with Ripple: If you don't pass the ?enableRipple=true qs param it does exactly what serve does ;)
On Mon, Jun 10, 2013 at 4:29 PM, Filip Maj <f...@adobe.com> wrote: > My view is that both `ripple` and `serve` do essentially the same thing: > host local assets for viewing/editing/testing in a browser. Essentially > enabling that fast edit/refresh cycle without have to compile/redeploy to > a device every time. And as Gord chimed in, current `cordova ripple` > relies to a degree on `serve`. > > Definitely do NOT want to eliminate the ability to do edit/refresh. > Rather, we have two fairly buggy implementations that I would like to see > consolidated and fixed. DEFINITELY want to have good integration with the > app harness. I have yet to play around with it, actually, to my shame. > Michal are there any specific things necessary for the app-harness other > than a local server? > > On 6/10/13 1:23 PM, "Michal Mocny" <mmo...@chromium.org> wrote: > > >If the current 'serve' implementation needs axing, thats fine. However, > >curious if you are implying that 'ripple' will be the only way to do repid > >edit-refresh without rebuilding native components? We need a way to get > >app updates to a device running e.g. app-harness right? I thought that > >was > >the point of 'serve'. > > > >Is the proposal to remove the current implementation and re-add something > >functional later, or is the argument that we don't need a serve feature at > >all? > > > >-Michal > > > > > >On Mon, Jun 10, 2013 at 4:12 PM, Gord Tanner <gtan...@gmail.com> wrote: > > > >> +1 > >> > >> Currently the ripple command runs on top of serve [1] but should be > >>really > >> easy to refactor. > >> > >> Once the integration is a bit more solid we need to start routing > >>emulate > >> commands for unsupported platforms to ripple. > >> > >> [1] - > >> > >> > >> > https://git-wip-us.apache.org/repos/asf?p=cordova-cli.git;a=blob_plain;f= > >>src/ripple.js;hb=HEAD > >> > >> > >> On Mon, Jun 10, 2013 at 4:03 PM, Braden Shepherdson < > bra...@chromium.org > >> >wrote: > >> > >> > +1 > >> > > >> > I hacked serve together in a couple of hours, and it is not in active > >> use. > >> > Corporate network environments are generally not open to your phone > >> > connecting directly to a serve running on your laptop or desktop, > >>making > >> > 'serve' not very useful. > >> > > >> > Braden > >> > > >> > > >> > On Mon, Jun 10, 2013 at 2:25 PM, Filip Maj <f...@adobe.com> wrote: > >> > > >> > > HI GUYS! > >> > > > >> > > I'm reviving this thread :) > >> > > > >> > > There are a couple of issues filed for both CLI commands `ripple` > >>and > >> > > `serve`. We've spoke in the past about axing `serve` in favor of > >> `ripple` > >> > > (see below in this thread). > >> > > > >> > > My suggestion: remove `serve` altogether in 3.0. There was consensus > >> for > >> > > this before but just wanted to loop back with folks to make sure > >>this > >> > > sounded alright. > >> > > > >> > > Serve seems to be completely abandoned: the tests are currently > >> disabled > >> > > (and not passing), so I am in favor of closing the serve-related > >>issues > >> > as > >> > > won't fix and suggesting people employ `cordova ripple` instead. > >> > > > >> > > On 3/23/13 7:15 AM, "Andrew Grieve" <agri...@chromium.org> wrote: > >> > > > >> > > > > >> > > >>https://uwaterloo.ca/engineering/events/first-robotics-waterloo-regional > >> > > > > >> > > >I was a score keeper last year (two years ago?) and it was super > >>cool. > >> > > > > >> > > > > >> > > >On Fri, Mar 22, 2013 at 10:03 PM, Michal Mocny > >><mmo...@chromium.org> > >> > > >wrote: > >> > > > > >> > > >> Dan, my brother showed me this (he is mechatronics student at > >>UW). > >> Is > >> > > >>it > >> > > >> still on tomorrow? > >> > > >> > >> > > >> > >> > > >> On Fri, Mar 22, 2013 at 6:41 PM, Dan Silivestru > >> > > >><dan.silives...@gmail.com > >> > > >> >wrote: > >> > > >> > >> > > >> > +1 > >> > > >> > > >> > > >> > Sorry I'm late to the game, I was judging frisbee throwing, > >> pyramid > >> > > >> > climbing robots all day :-) > >> > > >> > > >> > > >> > https://twitter.com/confusement/status/315162754619162625 > >> > > >> > > >> > > >> > > >> > > >> > On Fri, Mar 22, 2013 at 6:35 PM, Filip Maj <f...@adobe.com> > >>wrote: > >> > > >> > > >> > > >> > > K lets try to land it in 2.6.0rc1. There is still time Gord! > >> > > >> Blackberry + > >> > > >> > > iOS not tagged yet so we can land some more commits in > >> cordova-cli > >> > > >> > > > >> > > >> > > On 3/22/13 3:02 PM, "Brian LeRoux" <b...@brian.io> wrote: > >> > > >> > > > >> > > >> > > >Like that plan. Say we proceed and land it in 2.6 to feel > >>out. > >> > > >> > > > > >> > > >> > > >On Fri, Mar 22, 2013 at 2:50 PM, Filip Maj <f...@adobe.com> > >> > wrote: > >> > > >> > > >> I'm fine with removing server. In my mind ripple is just a > >> > serve > >> > > >> > command > >> > > >> > > >> on steroids. At this morning's meeting I believe some of > >>the > >> > > >> Googlers > >> > > >> > > >> expressed concerns about axing out serve, so perhaps a > >> prudent > >> > > >>first > >> > > >> > > >>step > >> > > >> > > >> would be to add Ripple as an `emulate` command and then we > >> can > >> > > >>take > >> > > >> > baby > >> > > >> > > >> steps to extract out serve over the coming weeks. > >> > > >> > > >> > >> > > >> > > >> On 3/22/13 2:45 PM, "Gord Tanner" <gtan...@gmail.com> > >>wrote: > >> > > >> > > >> > >> > > >> > > >>>Ripple is now ready to be integrated, currently I have it > >> added > >> > > >>as a > >> > > >> > > >>>seperate ripple command in a personal branch [1] > >> > > >> > > >>> > >> > > >> > > >>>Most of the work on Ripple was a much needed feature we > >>knew > >> we > >> > > >> needed > >> > > >> > > >>>(Device Selection via query string [2]) as well as adding > >>the > >> > > >> ability > >> > > >> > to > >> > > >> > > >>>serve content from multiple directories [3] (to support > >>www/ > >> > > >>merged > >> > > >> > with > >> > > >> > > >>>platform/www/). > >> > > >> > > >>> > >> > > >> > > >>>Should I do the full remove serve and add this to emulate > >>or > >> > > >>merge > >> > > >> > this > >> > > >> > > >>>in > >> > > >> > > >>>as is? (maybe remove serve in the meantime) > >> > > >> > > >>> > >> > > >> > > >>>[1] - https://github.com/gtanner/cordova-cli/tree/ripple > >> > > >> > > >>>[2] - > >> > > >> > > >>> > >> > > >> > > > >> > > >> > >> > > > >> > https://git-wip-us.apache.org/repos/asf?p=incubator-ripple.git;a=commitd > >> > > >> > > >>>if > >> > > >> > > >>>f;h=b36213d426700a3cc62b4701bc75806ff8539528 > >> > > >> > > >>>[3] - > >> > > >> > > >>> > >> > > >> > > > >> > > >> > >> > > > >> > https://git-wip-us.apache.org/repos/asf?p=incubator-ripple.git;a=commitd > >> > > >> > > >>>if > >> > > >> > > >>>f;h=2e483836bc5a24397ed002556f4209fac9508438 > >> > > >> > > >>> > >> > > >> > > >>> > >> > > >> > > >>>On Fri, Mar 22, 2013 at 3:54 PM, Michal Mocny > >> > > >><mmo...@chromium.org> > >> > > >> > > >>>wrote: > >> > > >> > > >>> > >> > > >> > > >>>> Thats awesome ;) > >> > > >> > > >>>> > >> > > >> > > >>>> > >> > > >> > > >>>> On Fri, Mar 22, 2013 at 3:51 PM, Gord Tanner > >> > > >><gtan...@gmail.com> > >> > > >> > > >>>>wrote: > >> > > >> > > >>>> > >> > > >> > > >>>> > Yeah Michal, > >> > > >> > > >>>> > > >> > > >> > > >>>> > That is the exact use case I had in mind. When we > >>were a > >> > > >> startup > >> > > >> > we > >> > > >> > > >>>> > couldn't afford mac's so just used linux and ripple > >>for > >> all > >> > > >>our > >> > > >> > > >>>>contract > >> > > >> > > >>>> > work and borrowed a friends macbook when we needed to > >> > > >>compile. > >> > > >> > > >>>> > > >> > > >> > > >>>> > > >> > > >> > > >>>> > On Fri, Mar 22, 2013 at 3:12 PM, Michal Mocny < > >> > > >> > mmo...@chromium.org> > >> > > >> > > >>>> wrote: > >> > > >> > > >>>> > > >> > > >> > > >>>> > > Very interesting. Combined with Bradens proposal to > >> > > >>support > >> > > >> > > >>>>pointing > >> > > >> > > >>>> to > >> > > >> > > >>>> > a > >> > > >> > > >>>> > > local platform, looks very good. > >> > > >> > > >>>> > > > >> > > >> > > >>>> > > Also note, offline isn't the only reason, platform > >> > support > >> > > >>on > >> > > >> a > >> > > >> > > >>>>given > >> > > >> > > >>>> > > machine as well: ie, can "test" iPhone (sorta) on a > >> linux > >> > > >>box > >> > > >> > > >>>>through > >> > > >> > > >>>> > > Ripple. > >> > > >> > > >>>> > > > >> > > >> > > >>>> > > > >> > > >> > > >>>> > > On Fri, Mar 22, 2013 at 2:15 PM, Brian LeRoux < > >> > b...@brian.io> > >> > > >> > wrote: > >> > > >> > > >>>> > > > >> > > >> > > >>>> > > > omg I just realized this would fulfill offline use > >> case > >> > > >>vs > >> > > >> > lazy > >> > > >> > > >>>>load > >> > > >> > > >>>> > > > vendoring > >> > > >> > > >>>> > > > > >> > > >> > > >>>> > > > caching could be a future thing > >> > > >> > > >>>> > > > > >> > > >> > > >>>> > > > might be a really nice path > >> > > >> > > >>>> > > > > >> > > >> > > >>>> > > > On Fri, Mar 22, 2013 at 11:06 AM, Gord Tanner > >> > > >> > > >>>><gtan...@gmail.com> > >> > > >> > > >>>> > wrote: > >> > > >> > > >>>> > > > > +1 > >> > > >> > > >>>> > > > > > >> > > >> > > >>>> > > > > With this I would want to add the ability to > >>add a > >> > > >> platform > >> > > >> > > >>>>to a > >> > > >> > > >>>> > > project > >> > > >> > > >>>> > > > even if we don't have the build dependencies. > >> > > >> > > >>>> > > > > > >> > > >> > > >>>> > > > > Emulate would just default to ripple so is still > >> > > >>usable if > >> > > >> > we > >> > > >> > > >>>>can't > >> > > >> > > >>>> > > > build/deploy > >> > > >> > > >>>> > > > > > >> > > >> > > >>>> > > > > Sent from my iPhone > >> > > >> > > >>>> > > > > > >> > > >> > > >>>> > > > > On 2013-03-22, at 1:55 PM, Brian LeRoux < > >> b...@brian.io> > >> > > >> wrote: > >> > > >> > > >>>> > > > > > >> > > >> > > >>>> > > > >> I think this bleeds back into other > >>discussions. > >> It > >> > > >>was > >> > > >> > > >>>>mentioned > >> > > >> > > >>>> in > >> > > >> > > >>>> > > > >> the call earlier. I think some tacit agreement > >> that > >> > > >> ./serve > >> > > >> > > >>>>goes > >> > > >> > > >>>> > away > >> > > >> > > >>>> > > > >> and Ripple is the default ./emulate command. > >>But > >> > lets > >> > > >> > > >>>>discuss. > >> > > >> > > >>>> (Just > >> > > >> > > >>>> > > > >> this. Lets keep thread focused.) > >> > > >> > > >>>> > > > > >> > > >> > > >>>> > > > >> > > >> > > >>>> > > >> > > >> > > >>>> > >> > > >> > > >> > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > >> > > >> > > >> > -- > >> > > >> > Dan Silivestru > >> > > >> > +1 (519) 589-3624 > >> > > >> > > >> > > >> > >> > > > >> > > > >> > > >> > >