cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michal Mocny <mmo...@chromium.org>
Subject Re: Just saying Hi
Date Thu, 10 Apr 2014 17:45:15 GMT
On Thu, Apr 10, 2014 at 1:43 PM, Michal Mocny <mmocny@chromium.org> wrote:

>
>
>
> On Thu, Apr 10, 2014 at 1:18 PM, Max Lynch <max@drifty.com> 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 <mmocny@chromium.org>
>> 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 <scm.blanc@gmail.com
>> > >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 <max@drifty.com> 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/
>>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message