On Thu, Apr 10, 2014 at 1:43 PM, Michal Mocny <[email protected]> wrote:
> > > > On Thu, Apr 10, 2014 at 1:18 PM, Max Lynch <[email protected]> wrote: > >> Yep, we fixed the weather demo: https://github.com/driftyco/ionic-weather >> >> For the cli tool, I definitely agree it's not optimal. The reason we went >> with it is we are going to have backend services and tools that require >> authentication (similar to PhoneGap Build I believe), so I wasn't sure how >> to get that custom behavior without building a wrapper tool. Things like >> "ionic build" which farms out a build for iOS and Android on our build >> server instead of needing to have a Mac, for example. >> > > This makes sense. Sounds like sticking to a CLI will be the least > confusing for your users. But if you could make a clean separation between > using these features, and just the framework, that would be awesome for > many of us who really do want to use your stuff. > > >> >> In terms of the cordova cli changes, I think --from-git would be very >> helpful. What would the expected form of the repo be? Just the www assets, >> or a whole project shell? The former I think is easier to deal with when >> it >> comes to different Cordova versions. >> > > The former. Format is exactly as the target format for > --link-to/--copy-from: a folder containing www/ merges/ and config.xml (but > not platforms/ and plugins/). > Also hooks/. For cca, this is basically what we do: have a pre-prepare hook that parses your application manifest to automatically install the right cordova plugins. You could do this today too, ship the ionic boilerplate app with a pre-prepare hook to install the right plugins. > > Note: I'm not sure that we import the config.xml correctly today (seems we > don't import app name/description), but we can fix that. > > >> >> I definitely think a yeoman generator would be helpful and it's something >> we've been looking into recently, but I'm not knowledgable enough in it >> yet >> to know how we are going to use it, but my dream is to have the ability to >> quickly add new "pages" to a project, or some UI specific scaffold. >> > > Cool. We are in a similar situation, but have found that the community has > just built great generators for us as soon as we made it obvious what > should be generated. > > >> >> Max >> >> >> On Thu, Apr 10, 2014 at 10:34 AM, Michal Mocny <[email protected]> >> wrote: >> >> > Hello Max! Glad to see you drop in. >> > >> > I've tried out your stuff a bit, and have been showing off your demos >> (Is >> > the Weather demo fixed yet?!). I'm even tinkering with wrapping our >> > cordova test suite in ionic (but am concerned about platform support, >> > investigating graceful fallback options -- any suggestions there?). >> > >> > My biggest concern with ionic has been with its use of its own CLI. We >> > already have cordova-cli, and there other downstream distributions >> > (phonegap, cca), etc. While you aren't exactly setting new precedent >> here, >> > I think ionic framework, unlike the others, would be super valuable to >> > embed within these other projects instead of being standalone. I know >> you >> > have cordova seed projects on github, but they aren't really in the >> right >> > form, I think. >> > >> > So: Is it possible to, moving forward, make it easier to consume ionic >> > boilerplate & plugins butt without using your CLI? We would be happy to >> > change cordova-cli to fit the needs. >> > >> > Some ideas: >> > - We already support `cordova create --link-to=` / `cordova create >> > --copy-from=` to import a boilerplate app, and we have as a task to add >> > support for `--from-git=`, which could be used to import an >> > ionic-boilerplate app. >> > - Just recently Gorkem Ercan started work on support for platform & >> plugin >> > dependencies for boilerplate applications. (Thread: "engines and >> plugins on >> > config.xml"). Basically this means the `cordova create` could >> > automatically install the plugins needed to run the boilerplate app. >> > - We should leverage yeoman generators, or custom manifests with CLI >> hooks, >> > instead of forking the CLI for a lot of things. >> > >> > Basically, what are ionic's real requirements, and how can we help >> remove >> > your need for a CLI so that I can use ionic in my existing >> > cordova/phonegap/cca applications? >> > >> > Thanks! >> > >> > -Michal >> > >> > On Thu, Apr 10, 2014 at 10:54 AM, Sebastien Blanc <[email protected] >> > >wrote: >> > >> > > Hey ! >> > > Just to say that I really love Ionic, this is really impressive stuff >> !! >> > > Can we have so tips on the plugins you are going to release ? >> > > Seb >> > > >> > > >> > > >> > > On Thu, Apr 10, 2014 at 4:51 PM, Max Lynch <[email protected]> wrote: >> > > >> > > > Hey Cordova Devs, >> > > > >> > > > I'm one of the creators of the Ionic Framework ( >> > > http://ionicframework.com/ >> > > > ) >> > > > which is an OSS mobile dev framework running on Cordova and using >> > > > AngularJS. >> > > > >> > > > We are starting to get more active in building open source Cordova >> > > plugins, >> > > > and I'm excited to be more a part of the Cordova community going >> > forward. >> > > > We've got a few plugins in the works we plan on releasing over the >> > coming >> > > > weeks/months. >> > > > >> > > > That's all I have, just wanted to introduce myself and hopefully >> > connect >> > > > with a few of you as we start to get deeper into Cordova >> development. >> > > > >> > > > -- >> > > > Max Lynch >> > > > CTO of Drifty >> > > > 414-530-9687 >> > > > http://drifty.com/ >> > > > >> > > >> > >> >> >> >> -- >> Max Lynch >> Co-founder of Drifty >> 414-530-9687 >> http://drifty.com/ >> > >
