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/). 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/ >
