incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mike Reinstein <reinstein.m...@gmail.com>
Subject Re: plugin tooling/specification
Date Mon, 10 Sep 2012 20:06:50 GMT
Thanks Michal, I agree with a lot of these.


On Mon, Sep 10, 2012 at 3:21 PM, Michal Mocny <mmocny@chromium.org> wrote:

> My bullet point indentation is terribad ;)  But you should be able to
> figure it out.
>
>
> On Mon, Sep 10, 2012 at 3:21 PM, Michal Mocny <mmocny@chromium.org> wrote:
>
> > Alright, I'll post my comments here for now, but I'll have to ponder over
> > a more scalable approach in the future.  (Im thinking that an online
> > document editor that sends all comments to ML and allows replies inline
> > would work really nice..).
> >
> > * You will be able to access the client interface via: $ ./bin/cordova
> > * * suggest replacing ./ with $(CORDOVA_CLIENT_DIR)/
> >
> > * Subcommands section
> > * * Typical unix manpage style is to use [] to surround optional
> arguments
> > <> to surround explanations and nothing for keywords.  Examples that need
> > fixing include:
> > * * * create <directory> [<id>] [<name>]
> > * * * platform ls
> > * * * platform add <platform>
> > * * * etc
> > * * even if we aren't aiming for manpage style here, there
> > are inconsistencies
> >
> > * * File and Directory Structure ascii tree diagram
> > * * * suggest appending / after directory names
> >
> > * * ... it's assumed to be a 'backed in' platform/plugin. Otherwise, it's
> > assumed to be a URL to a gzipped tar archive...
> > * * * Not sure what 'backed in' means here, nor how to identify something
> > as not being backed in so as to fallback to gzipped tar
> > * * * Also wording sounds more like "else .. else" instead of "else if ..
> > else" (if that makes sense) :P
> >
> > * * KewlApp directory structure ascii tree diagram
> > * * * based on my understanding of the text, the ios/android platforms
> > should be subdirs of platforms/ and there should also be a subdir listed
> in
> > plugins/
> >
> > * * Running tests warning
> > * * * Perhaps explain how to bootstrap so as not to have failing tests
> > instead of assuming the reverse?
> >
> > Also, I will look into bash completions in some spare cycles and if it
> > looks reasonable I may volunteer for the task.  I've been curious to
> learn
> > how those work :)
> >
> > -Michal
> >
> >
> > On Mon, Sep 10, 2012 at 2:52 PM, Filip Maj <fil@adobe.com> wrote:
> >
> >> Mailing list! We forked and committed for the simple stuff (deeper
> >> explanations and merging documentation), but if you have discussion +
> >> design points, ML is the place to do it.
> >>
> >> On 9/10/12 11:31 AM, "Michal Mocny" <mmocny@chromium.org> wrote:
> >>
> >> >I'm just reading along and would like to make some comments here and
> >> >there.
> >> > However, it seems pretty inefficient to branch the project just to
> mark
> >> >my
> >> >comments and email may be confusing.
> >> >
> >> >Usually I've just used Google Docs to mark comments inline for stuff
> like
> >> >this but perhaps that suggestion won't fly well.  Does github not have
> a
> >> >feature for this (commenting on a file, starting a wiki, etc?)
> >> >
> >> >Any suggestions/opinions?
> >> >
> >> >
> >> >On Mon, Sep 10, 2012 at 2:25 PM, Mike Reinstein
> >> ><reinstein.mike@gmail.com>wrote:
> >> >
> >> >> Looks good to me. What are the next steps? One thing I'd like to see
> >> >>happen
> >> >> is getting rid of some of those repos and documentation pages that
> are
> >> >> redundant.
> >> >>
> >> >> -Mike
> >> >>
> >> >> On Mon, Sep 10, 2012 at 2:04 PM, Filip Maj <fil@adobe.com> wrote:
> >> >>
> >> >> > Nice!
> >> >> >
> >> >> > I worked out some of your quotes/questions and put it up on my
> branch
> >> >>on
> >> >> > github: https://github.com/filmaj/cordova-client/tree/einstein
> >> >> >
> >> >> > On 9/9/12 8:02 AM, "Mike Reinstein" <reinstein.mike@gmail.com>
> >> wrote:
> >> >> >
> >> >> > >Hey folks,
> >> >> > >
> >> >> > >Hope you all had a nice weekend.  I have a preliminary draft ready
> >> >>that
> >> >> > >merges cordova-client and command line tooling design into 1
> >> >>document:
> >> >> > >
> >> >> > >
> >> >>
> >>
> https://github.com/mreinstein/incubator-cordova-labs/tree/cordova-client
> >> >> > >
> >> >> > >Any feedback would be greatly appreciated. Thanks!
> >> >> > >
> >> >> > >-Mike
> >> >> > >
> >> >> > >On Fri, Sep 7, 2012 at 10:01 PM, Anis KADRI <anis.kadri@gmail.com
> >
> >> >> wrote:
> >> >> > >
> >> >> > >> Hi Mike,
> >> >> > >>
> >> >> > >> pluginstall-with-git support is just an experiment that I did a
> >> >>while
> >> >> > >>back
> >> >> > >> (it takes git URLs as well as local paths). I suggest you base
> >> your
> >> >> > >>work on
> >> >> > >> alunny's pluginstall until/if those changes get merged.
> >> >> > >>
> >> >> > >> Cheers
> >> >> > >>
> >> >> > >> Anis
> >> >> > >>
> >> >> > >> On Fri, Sep 7, 2012 at 6:14 PM, Mike Reinstein <
> >> >> > reinstein.mike@gmail.com
> >> >> > >> >wrote:
> >> >> > >>
> >> >> > >> > I see 2 repositories for pluginstall:
> >> >> > >> >
> >> >> > >> >
> >> >> > >> >
> >> >> > >>
> >> >> > >>
> >> >> >
> >> >>
> >> >>
> >>
> https://github.com/apache/incubator-cordova-labs/tree/pluginstall-with-gi
> >> >> > >>t-support
> >> >> > >> >
> >> >> > >> > and Andrew's:
> >> >> > >> > https://github.com/alunny/pluginstall
> >> >> > >> >
> >> >> > >> > When consolidating the pluginstall and plugin format docs I
> >> >>forked
> >> >> > >> Andrew's
> >> >> > >> > repo. Should I instead have used the
> >> pluginstall-with-git-support
> >> >> > >>repo as
> >> >> > >> > my base?
> >> >> > >> >
> >> >> > >> > -Mike
> >> >> > >> >
> >> >> > >> > On Fri, Sep 7, 2012 at 8:01 PM, Mike Reinstein
> >> >> > >><reinstein.mike@gmail.com
> >> >> > >> > >wrote:
> >> >> > >> >
> >> >> > >> > > My username is nekoflux.
> >> >> > >> > >
> >> >> > >> > >
> >> >> > >> > >
> >> >> > >> > > On Fri, Sep 7, 2012 at 7:53 PM, Filip Maj <fil@adobe.com>
> >> >>wrote:
> >> >> > >> > >
> >> >> > >> > >> JIRA is separate, we can assign issues to you (if you so
> >> >>wish).
> >> >> > >> > >>
> >> >> > >> > >> On 9/7/12 4:51 PM, "Shazron" <shazron@gmail.com> wrote:
> >> >> > >> > >>
> >> >> > >> > >> >Registration is open - let us know what your user account
> is
> >> >> once
> >> >> > >>you
> >> >> > >> > >> >do that, for assigning issues to yourself you need us to
> add
> >> >>you
> >> >> > >>to a
> >> >> > >> > >> >contributors group.
> >> >> > >> > >> >
> >> >> > >> > >> >On Fri, Sep 7, 2012 at 4:44 PM, Mike Reinstein <
> >> >> > >> > reinstein.mike@gmail.com
> >> >> > >> > >> >
> >> >> > >> > >> >wrote:
> >> >> > >> > >> >> Okay, will do. Any feedback on the other comments? I'll
> >> >> proceed
> >> >> > >> with
> >> >> > >> > >> >> merging the cordova-client and command line tooling spec
> >> >> next. I
> >> >> > >> > >> >>suppose it
> >> >> > >> > >> >> probably makes sense for me to start working out of JIRA
> >> so
> >> >> > >>these
> >> >> > >> > tasks
> >> >> > >> > >> >>can
> >> >> > >> > >> >> be tracked. Is registration open or do I need to get
> >> >> permission
> >> >> > >> from
> >> >> > >> > an
> >> >> > >> > >> >> admin for an account?
> >> >> > >> > >> >>
> >> >> > >> > >> >>
> >> >> > >> > >> >>
> >> >> > >> > >> >> On Fri, Sep 7, 2012 at 2:37 PM, Filip Maj <
> fil@adobe.com>
> >> >> > wrote:
> >> >> > >> > >> >>
> >> >> > >> > >> >>> Sorry for the late reply, this looks awesome!
> >> >> > >> > >> >>>
> >> >> > >> > >> >>> The one modification I would do is remove "www" as a
> >> >>platform
> >> >> > >>(you
> >> >> > >> > >> >>>have a
> >> >> > >> > >> >>> comment in there about that too).
> >> >> > >> > >> >>>
> >> >> > >> > >> >>> On 9/5/12 7:12 PM, "Mike Reinstein" <
> >> >> reinstein.mike@gmail.com>
> >> >> > >> > wrote:
> >> >> > >> > >> >>>
> >> >> > >> > >> >>> >> eventually we will move pluginstall into apache
> >> >> > >> > >> >>> >Okay, I wasn't sure if that would happen, so I went
> with
> >> >>the
> >> >> > >> > slightly
> >> >> > >> > >> >>>more
> >> >> > >> > >> >>> >conservative assumption, that pluginstall might live
> >> >> > >>separately
> >> >> > >> > from
> >> >> > >> > >> >>> >cordova-client. But I get the impression this is a
> >> >>left-over
> >> >> > >> notion
> >> >> > >> > >> >>>from
> >> >> > >> > >> >>> >when Andrew first built pluginstall and it wasn't
> clear
> >> >>then
> >> >> > >> > whether
> >> >> > >> > >> >>>or
> >> >> > >> > >> >>> >not
> >> >> > >> > >> >>> >it would take hold.
> >> >> > >> > >> >>> >
> >> >> > >> > >> >>> >I've got an initial version of the merged
> documentation
> >> >>for
> >> >> > >>the
> >> >> > >> > >> >>> >pluginstall
> >> >> > >> > >> >>> >command line tool, and the specification doc. It's
> here
> >> >> > >> > >> >>> >https://github.com/mreinstein/pluginstall
> >> >> > >> > >> >>> >
> >> >> > >> > >> >>> >I've also added some comments on possible changes.
> >> >>Overall
> >> >> the
> >> >> > >> doc
> >> >> > >> > is
> >> >> > >> > >> >>> >pretty tight, so it's largely unchanged. Would really
> >> >> > >>appreciate
> >> >> > >> > >> >>> >constructive feedback on this. If it looks right I'll
> >> >>send a
> >> >> > >>pull
> >> >> > >> > >> >>>request
> >> >> > >> > >> >>> >to alunny, and then proceed with merging
> cordova-client
> >> >> design
> >> >> > >> doc
> >> >> > >> > >> >>>into
> >> >> > >> > >> >>> >the
> >> >> > >> > >> >>> >README on github.
> >> >> > >> > >> >>> >
> >> >> > >> > >> >>> >-Mike
> >> >> > >> > >> >>> >
> >> >> > >> > >> >>> >On Tue, Sep 4, 2012 at 1:47 PM, Filip Maj <
> >> fil@adobe.com>
> >> >> > >>wrote:
> >> >> > >> > >> >>> >
> >> >> > >> > >> >>> >> +1 !
> >> >> > >> > >> >>> >>
> >> >> > >> > >> >>> >> (I THINK) eventually we will move pluginstall into
> >> >>apache
> >> >> > >> > (assuming
> >> >> > >> > >> >>>the
> >> >> > >> > >> >>> >> authors are cool with that) so it will go 2 docs ->
> 1
> >> >>doc.
> >> >> > >> > >> >>> >>
> >> >> > >> > >> >>> >> On 9/3/12 1:49 PM, "Brian LeRoux" <b@brian.io>
> wrote:
> >> >> > >> > >> >>> >>
> >> >> > >> > >> >>> >> >love it
> >> >> > >> > >> >>> >> >
> >> >> > >> > >> >>> >> >On Sat, Sep 1, 2012 at 7:13 AM, Mike Reinstein
> >> >> > >> > >> >>> >><reinstein.mike@gmail.com>
> >> >> > >> > >> >>> >> >wrote:
> >> >> > >> > >> >>> >> >> Ah ok, thanks for the clarification. I've had a
> >> >>chance
> >> >> to
> >> >> > >> > review
> >> >> > >> > >> >>>the
> >> >> > >> > >> >>> >> >>docs
> >> >> > >> > >> >>> >> >> more carefully. I'm really impressed with how
> well
> >> >> > >>written
> >> >> > >> > they
> >> >> > >> > >> >>>are.
> >> >> > >> > >> >>> >> >>What I
> >> >> > >> > >> >>> >> >> *think* makes the most sense is to consolidate
> into
> >> >> fewer
> >> >> > >> > >> >>>documents
> >> >> > >> > >> >>> >>so
> >> >> > >> > >> >>> >> >>that
> >> >> > >> > >> >>> >> >> it's not necessary to look at so many seperate
> >> >>places.
> >> >> > >> Here's
> >> >> > >> > >> >>>what I
> >> >> > >> > >> >>> >> >> propose:
> >> >> > >> > >> >>> >> >> * merge the cordova-plugin-spec into the
> >> >> > >>alunny/pluginstall
> >> >> > >> > >> >>>README.md
> >> >> > >> > >> >>> >> >> * merge the command line tooling design doc into
> >> the
> >> >> > >> > >> >>>cordova-client
> >> >> > >> > >> >>> >> >> README.md
> >> >> > >> > >> >>> >> >> * pull apart the cordova/PluginDesign wiki page
> and
> >> >> merge
> >> >> > >> > parts
> >> >> > >> > >> >>>of it
> >> >> > >> > >> >>> >> >>into
> >> >> > >> > >> >>> >> >> the above 2 docs
> >> >> > >> > >> >>> >> >>
> >> >> > >> > >> >>> >> >> I think what this gets us is 2 docs instead of 5,
> >> >>and
> >> >> it
> >> >> > >> still
> >> >> > >> > >> >>> >>maintains
> >> >> > >> > >> >>> >> >> the nice loose coupling between alunny's
> >> pluginstall
> >> >> > >>utility
> >> >> > >> > and
> >> >> > >> > >> >>>the
> >> >> > >> > >> >>> >> >>larger
> >> >> > >> > >> >>> >> >> cordova-client. I'm assuming this separation was
> >> the
> >> >> > >> original
> >> >> > >> > >> >>>intent,
> >> >> > >> > >> >>> >> >> rather than having one monolithic tool.
> >> >> > >> > >> >>> >> >>
> >> >> > >> > >> >>> >> >> Would love feedback on this, I don't want to
> waste
> >> >>time
> >> >> > >> doing
> >> >> > >> > it
> >> >> > >> > >> >>>and
> >> >> > >> > >> >>> >> >>find
> >> >> > >> > >> >>> >> >> out this isn't appropriate. :)
> >> >> > >> > >> >>> >> >>
> >> >> > >> > >> >>> >> >>
> >> >> > >> > >> >>> >> >> On Fri, Aug 31, 2012 at 3:35 PM, Filip Maj
> >> >> > >><fil@adobe.com>
> >> >> > >> > >> wrote:
> >> >> > >> > >> >>> >> >>
> >> >> > >> > >> >>> >> >>> Cordova-client depends on pluginstall.
> Pluginstall
> >> >> does
> >> >> > >>the
> >> >> > >> > >> hard
> >> >> > >> > >> >>> >>work
> >> >> > >> > >> >>> >> >>>for
> >> >> > >> > >> >>> >> >>> programmatic plugin installation, which is just
> >> >>one of
> >> >> > >>the
> >> >> > >> > apis
> >> >> > >> > >> >>> >> >>>available
> >> >> > >> > >> >>> >> >>> in cordova-client. So, cordova=client "shells
> out"
> >> >>to
> >> >> > >> > >> >>>pluginstall.
> >> >> > >> > >> >>> >> >>>
> >> >> > >> > >> >>> >> >>> The client also handles app creation, platform
> >> >> > >> > >> >>>removal/addition, and
> >> >> > >> > >> >>> >> >>> interpolating information from app's config.xml
> >> >>into
> >> >> the
> >> >> > >> > >> >>>necessary
> >> >> > >> > >> >>> >> >>>spots
> >> >> > >> > >> >>> >> >>> in each native project.
> >> >> > >> > >> >>> >> >>>
> >> >> > >> > >> >>> >> >>> On 8/31/12 12:32 PM, "Mike Reinstein" <
> >> >> > >> > >> reinstein.mike@gmail.com>
> >> >> > >> > >> >>> >> wrote:
> >> >> > >> > >> >>> >> >>>
> >> >> > >> > >> >>> >> >>> >Hey Filip,
> >> >> > >> > >> >>> >> >>> >
> >> >> > >> > >> >>> >> >>> >One thing I"m curious about, whats the
> difference
> >> >> > >>between
> >> >> > >> > >> >>> >> >>> >https://github.com/alunny/pluginstall and
> >> >> > >> > >> >>> >> >>>
> >> >> > >> > >> >>> >>>
> >> >> > >> > >>
> >> >> > >>
> >> https://github.com/apache/incubator-cordova-labs/tree/cordova-client
> >> >> > >> > >> >>> >> >>> >
> >> >> > >> > >> >>> >> >>> >there seems to be some overlap there. Is
> >> >>pluginstall
> >> >> a
> >> >> > >> > subset
> >> >> > >> > >> >>>of
> >> >> > >> > >> >>> >> >>> >functionality just related to plugins that has
> >> >>moved
> >> >> > >>into
> >> >> > >> > >> >>> >> >>>cordova-client
> >> >> > >> > >> >>> >> >>> >or
> >> >> > >> > >> >>> >> >>> >is it different?
> >> >> > >> > >> >>> >> >>> >
> >> >> > >> > >> >>> >> >>> >It seems like cordova-client is the most mature
> >> >> > >>codebase
> >> >> > >> > that
> >> >> > >> > >> >>> >> >>>incorporates
> >> >> > >> > >> >>> >> >>> >a lot of ideas, so I'm just chasing down code
> I'm
> >> >> > >>finding
> >> >> > >> to
> >> >> > >> > >> >>>see if
> >> >> > >> > >> >>> >> >>> >everythign is in cordova-client or not. Said
> >> >> > >>differently,
> >> >> > >> is
> >> >> > >> > >> it
> >> >> > >> > >> >>> >>safe
> >> >> > >> > >> >>> >> >>>to
> >> >> > >> > >> >>> >> >>> >assume that just about all the worthwhile code
> is
> >> >>in
> >> >> > >> > >> >>> >>cordova-client?
> >> >> > >> > >> >>> >> >>> >
> >> >> > >> > >> >>> >> >>> >-Mike
> >> >> > >> > >> >>> >> >>> >
> >> >> > >> > >> >>> >> >>> >
> >> >> > >> > >> >>> >> >>> >
> >> >> > >> > >> >>> >> >>> >On Fri, Aug 31, 2012 at 3:01 PM, Filip Maj
> >> >> > >><fil@adobe.com
> >> >> > >> >
> >> >> > >> > >> >>>wrote:
> >> >> > >> > >> >>> >> >>> >
> >> >> > >> > >> >>> >> >>> >> All looks good to me Mike.
> >> >> > >> > >> >>> >> >>> >>
> >> >> > >> > >> >>> >> >>> >> I think the "PluginDesign" wiki article would
> >> >>be a
> >> >> > >>great
> >> >> > >> > >> >>>place to
> >> >> > >> > >> >>> >> >>> >> summarize / revamp all this info. Appreciate
> >> you
> >> >> > >> tackling
> >> >> > >> > >> >>>this!
> >> >> > >> > >> >>> >> >>> >>
> >> >> > >> > >> >>> >> >>> >> On 8/31/12 11:59 AM, "Mike Reinstein"
> >> >> > >> > >> >>><reinstein.mike@gmail.com>
> >> >> > >> > >> >>> >> >>>wrote:
> >> >> > >> > >> >>> >> >>> >>
> >> >> > >> > >> >>> >> >>> >> >Hey Filip, Brian:
> >> >> > >> > >> >>> >> >>> >> >
> >> >> > >> > >> >>> >> >>> >> >I think where I'd like to start is on
> >> >> > >>documentation. I
> >> >> > >> > may
> >> >> > >> > >> >>>be
> >> >> > >> > >> >>> >>wrong
> >> >> > >> > >> >>> >> >>> >>about
> >> >> > >> > >> >>> >> >>> >> >this, but it seems like there are bits and
> >> >>pieces
> >> >> of
> >> >> > >> docs
> >> >> > >> > >> in
> >> >> > >> > >> >>> >> >>>various
> >> >> > >> > >> >>> >> >>> >> >places, and some may be stale or irrelevant.
> >> >> Maybe a
> >> >> > >> good
> >> >> > >> > >> >>>start
> >> >> > >> > >> >>> >>is
> >> >> > >> > >> >>> >> >>>for
> >> >> > >> > >> >>> >> >>> >>me
> >> >> > >> > >> >>> >> >>> >> >to find all these pieces, consolidate into a
> >> >> > >>"master"
> >> >> > >> > >> >>>document,
> >> >> > >> > >> >>> >>and
> >> >> > >> > >> >>> >> >>> >>cull
> >> >> > >> > >> >>> >> >>> >> >out the outdated bits? As a start, here's my
> >> >> > >>rephrasing
> >> >> > >> > of
> >> >> > >> > >> >>>the
> >> >> > >> > >> >>> >> >>>various
> >> >> > >> > >> >>> >> >>> >> >links, etc that you've sent to me. Please
> take
> >> >>a
> >> >> > >>look
> >> >> > >> and
> >> >> > >> > >> >>>let me
> >> >> > >> > >> >>> >> >>>know
> >> >> > >> > >> >>> >> >>> >>if
> >> >> > >> > >> >>> >> >>> >> >I've characterised the content/purpose of
> >> these
> >> >> > >>various
> >> >> > >> > >> >>>links:
> >> >> > >> > >> >>> >> >>> >> >
> >> >> > >> > >> >>> >> >>> >> >
> >> >> > >> > >> >>> >> >>> >> >*The spec for how plugins are declared is
> >> here:
> >> >> > >> > >> >>> >> >>> >> >
> https://github.com/alunny/cordova-plugin-spec
> >> >> > >> > >> >>> >> >>> >> >
> >> >> > >> > >> >>> >> >>> >> >The implementation that manages plugin usage
> >> is
> >> >> > >>here:
> >> >> > >> > >> >>> >> >>> >>
> >> >> > >> > >> >>> >> >>>>
> >> >> > >> > >> >>>
> >> >> > >> >
> >> >> https://github.com/apache/incubator-cordova-labs/tree/cordova-client
> >> >> > >> > >> >>> >> >>> >> >This project encompasses more than just
> >> plugins
> >> >> > >>because
> >> >> > >> > it
> >> >> > >> > >> >>>also
> >> >> > >> > >> >>> >> >>>handles
> >> >> > >> > >> >>> >> >>> >> >everything related to building, deploying,
> and
> >> >> > >>managing
> >> >> > >> > >> >>>cordova
> >> >> > >> > >> >>> >> >>> >> >applications
> >> >> > >> > >> >>> >> >>> >> >
> >> >> > >> > >> >>> >> >>> >> >These plugins are most popular, and should
> >> >>ideally
> >> >> > >>work
> >> >> > >> > >> >>>with the
> >> >> > >> > >> >>> >> >>> >> >cordova-client implemenation:
> >> >> > >> > >> >>> >> >>> >> >
> http://github.com/phonegap/phonegap-plugins*
> >> >> > >> > >> >>> >> >>> >> >*
> >> >> > >> > >> >>> >> >>> >> >*
> >> >> > >> > >> >>> >> >>> >> >This implementation by Drew was an initial
> >> >>proof
> >> >> of
> >> >> > >> > >> concept,
> >> >> > >> > >> >>> >>which
> >> >> > >> > >> >>> >> >>>only
> >> >> > >> > >> >>> >> >>> >> >works for blackberry and has been abandoned
> in
> >> >> > >>favor of
> >> >> > >> > >> >>> >> >>>cordova-client,
> >> >> > >> > >> >>> >> >>> >> >with much of his ideas having made it into
> >> >> > >> > cordova-client:
> >> >> > >> > >> >>> >> >>> >> >
> >> >> > >> https://github.com/deedubbu/cordova-blackberry-pluggable
> >> >> > >> > >> >>> >> >>> >> >
> >> >> > >> > >> >>> >> >>> >> >This doc contains some info on the format of
> >> >>the
> >> >> > >> command
> >> >> > >> > >> >>>line
> >> >> > >> > >> >>> >> >>>interface
> >> >> > >> > >> >>> >> >>> >> >and
> >> >> > >> > >> >>> >> >>> >> >directory structure of cordova-client:
> >> >> > >> > >> >>> >> >>> >> >
> >> >> > >> http://wiki.apache.org/cordova/CommandLineToolingDesign
> >> >> > >> > >> >>> >> >>> >> >
> >> >> > >> > >> >>> >> >>> >> >This doc contains some documentation on
> Drew's
> >> >>old
> >> >> > >> > >> >>> >>implementation,
> >> >> > >> > >> >>> >> >>>and
> >> >> > >> > >> >>> >> >>> >>is
> >> >> > >> > >> >>> >> >>> >> >out of date now:
> >> >> > >> > >> >>> >> >>> >> >http://wiki.apache.org/cordova/PluginDesign
> >> >> > >> > >> >>> >> >>> >> >
> >> >> > >> > >> >>> >> >>> >> >
> >> >> > >> > >> >>> >> >>> >> >I want to emphasize that I'm just trying to
> >> >>get a
> >> >> > >> handle
> >> >> > >> > on
> >> >> > >> > >> >>>what
> >> >> > >> > >> >>> >> >>>docs
> >> >> > >> > >> >>> >> >>> >>are
> >> >> > >> > >> >>> >> >>> >> >relevant and which links contain what. I'm
> not
> >> >> > >>judging
> >> >> > >> > >> >>>anyone's
> >> >> > >> > >> >>> >> >>>work or
> >> >> > >> > >> >>> >> >>> >> >anything like that. :) If I've got the wrong
> >> >>idea
> >> >> > >>about
> >> >> > >> > >> what
> >> >> > >> > >> >>> >>these
> >> >> > >> > >> >>> >> >>> >>links
> >> >> > >> > >> >>> >> >>> >> >represent or contain, _please_ let me know.
> >> >> > >> > >> >>> >> >>> >> >
> >> >> > >> > >> >>> >> >>> >> >-Mike
> >> >> > >> > >> >>> >> >>> >> >
> >> >> > >> > >> >>> >> >>> >> >*
> >> >> > >> > >> >>> >> >>> >> >*
> >> >> > >> > >> >>> >> >>> >> >*
> >> >> > >> > >> >>> >> >>> >> >*
> >> >> > >> > >> >>> >> >>> >> >*
> >> >> > >> > >> >>> >> >>> >> >*
> >> >> > >> > >> >>> >> >>> >> >
> >> >> > >> > >> >>> >> >>> >> >
> >> >> > >> > >> >>> >> >>> >> >
> >> >> > >> > >> >>> >> >>> >> >
> >> >> > >> > >> >>> >> >>> >> >
> >> >> > >> > >> >>> >> >>> >> >On Sat, Aug 25, 2012 at 7:12 PM, Filip Maj <
> >> >> > >> > fil@adobe.com>
> >> >> > >> > >> >>> >>wrote:
> >> >> > >> > >> >>> >> >>> >> >
> >> >> > >> > >> >>> >> >>> >> >> The cordova client CLI tooling top-level
> >> >>project
> >> >> > >>goes
> >> >> > >> > >> >>> >> >>>hand-in-hand
> >> >> > >> > >> >>> >> >>> >>with
> >> >> > >> > >> >>> >> >>> >> >> this spec. Code here:
> >> >> > >> > >> >>> >> >>> >> >>
> >> >> > >> > >> >>> >> >>> >> >>
> >> >> > >> > >> >>> >> >>> >>
> >> >> > >> > >> >>> >> >>> >>
> >> >> > >> > >> >>> >> >>>
> >> >> > >> > >> >>> >> >>>
> >> >> > >> > >> >>> >>
> >> >> > >> > >> >>>
> >> >> > >> > >> >>>
> >> >> > >> > >>
> >> >> > >> >
> >> >> > >>
> >> >>
> >>
> https://git-wip-us.apache.org/repos/asf?p=incubator-cordova-labs.git;a=s
> >> >> > >> > >> >>> >> >>>h
> >> >> > >> > >> >>> >> >>> >> >>or
> >> >> > >> > >> >>> >> >>> >> >> tlog;h=refs/heads/cordova-client
> >> >> > >> > >> >>> >> >>> >> >>
> >> >> > >> > >> >>> >> >>> >> >> Essentially: vet the spec out to make sure
> >> >> popular
> >> >> > >> > >> >>>plugins out
> >> >> > >> > >> >>> >> >>>in the
> >> >> > >> > >> >>> >> >>> >> >>wild
> >> >> > >> > >> >>> >> >>> >> >> (see github.com/phonegap/phonegap-plugins
> )
> >> >>work
> >> >> > >>with
> >> >> > >> > >> this
> >> >> > >> > >> >>> >>spec.
> >> >> > >> > >> >>> >> >>>Do
> >> >> > >> > >> >>> >> >>> we
> >> >> > >> > >> >>> >> >>> >> >>need
> >> >> > >> > >> >>> >> >>> >> >> to account for anything else?
> >> >> > >> > >> >>> >> >>> >> >>
> >> >> > >> > >> >>> >> >>> >> >> I think the one outstanding question is
> how
> >> >>to
> >> >> > >>handle
> >> >> > >> > >> >>> >> >>>installation /
> >> >> > >> > >> >>> >> >>> >> >> compatibility with different versions of
> >> >> cordova.
> >> >> > >> > >> >>> >> >>> >> >>
> >> >> > >> > >> >>> >> >>> >> >> Documentation for the tool as well as the
> >> >>spec
> >> >> > >>(put
> >> >> > >> it
> >> >> > >> > on
> >> >> > >> > >> >>>the
> >> >> > >> > >> >>> >> >>>wiki,
> >> >> > >> > >> >>> >> >>> >> >> perhaps) would be awesome!
> >> >> > >> > >> >>> >> >>> >> >>
> >> >> > >> > >> >>> >> >>> >> >> On 8/25/12 10:23 AM, "Mike Reinstein"
> >> >> > >> > >> >>> >><reinstein.mike@gmail.com>
> >> >> > >> > >> >>> >> >>> >>wrote:
> >> >> > >> > >> >>> >> >>> >> >>
> >> >> > >> > >> >>> >> >>> >> >> >Hi Brian, Filip,
> >> >> > >> > >> >>> >> >>> >> >> >
> >> >> > >> > >> >>> >> >>> >> >> >Thanks for the pointers to those
> projects.
> >> >>I'd
> >> >> > >>love
> >> >> > >> to
> >> >> > >> > >> >>>dig in
> >> >> > >> > >> >>> >> >>>and
> >> >> > >> > >> >>> >> >>> >>start
> >> >> > >> > >> >>> >> >>> >> >> >helping, where do you feel the most help
> is
> >> >> > >>needed
> >> >> > >> at
> >> >> > >> > >> the
> >> >> > >> > >> >>> >> >>>moment?
> >> >> > >> > >> >>> >> >>> >> >> >Documentation? Any specific code tasks?
> >> >> > >> > >> >>> >> >>> >> >> >
> >> >> > >> > >> >>> >> >>> >> >> >-Mike
> >> >> > >> > >> >>> >> >>> >> >> >
> >> >> > >> > >> >>> >> >>> >> >> >
> >> >> > >> > >> >>> >> >>> >> >> >
> >> >> > >> > >> >>> >> >>> >> >> >On Sat, Aug 25, 2012 at 12:51 PM, Filip
> Maj
> >> >> > >> > >> >>><fil@adobe.com>
> >> >> > >> > >> >>> >> >>>wrote:
> >> >> > >> > >> >>> >> >>> >> >> >
> >> >> > >> > >> >>> >> >>> >> >> >> Also, this is the current de-facto
> plugin
> >> >> > >>"spec"
> >> >> > >> we
> >> >> > >> > >> are
> >> >> > >> > >> >>> >> >>>working
> >> >> > >> > >> >>> >> >>> >> >>towards:
> >> >> > >> > >> >>> >> >>> >> >> >>
> >> >> https://github.com/alunny/cordova-plugin-spec
> >> >> > >> > >> >>> >> >>> >> >> >>
> >> >> > >> > >> >>> >> >>> >> >> >> On 8/6/12 8:20 PM, "Brian LeRoux" <
> >> >> b@brian.io>
> >> >> > >> > wrote:
> >> >> > >> > >> >>> >> >>> >> >> >>
> >> >> > >> > >> >>> >> >>> >> >> >> >Hi Mike, you've come to the right
> place!
> >> >> > >> Currently
> >> >> > >> > >> the
> >> >> > >> > >> >>> >>plugin
> >> >> > >> > >> >>> >> >>> >> >>tooling
> >> >> > >> > >> >>> >> >>> >> >> >> >is being implemented by Anis, Fil,
> >> >>Michael,
> >> >> > >>and
> >> >> > >> > >> >>>myself.
> >> >> > >> > >> >>> >> >>>(sorry
> >> >> > >> > >> >>> >> >>> >>for
> >> >> > >> > >> >>> >> >>> >> >>the
> >> >> > >> > >> >>> >> >>> >> >> >> >delayed response / many of us are on a
> >> >> summer
> >> >> > >> break
> >> >> > >> > >> >>>after
> >> >> > >> > >> >>> >> >>> >>shipping
> >> >> > >> > >> >>> >> >>> >> >> >> >2.0)
> >> >> > >> > >> >>> >> >>> >> >> >> >
> >> >> > >> > >> >>> >> >>> >> >> >> >We're loosely collaborating using this
> >> >>list,
> >> >> > >>git,
> >> >> > >> > and
> >> >> > >> > >> >>> >>these
> >> >> > >> > >> >>> >> >>>wiki
> >> >> > >> > >> >>> >> >>> >> >>pages:
> >> >> > >> > >> >>> >> >>> >> >> >> >
> >> >> > >> > >> >>> >> >>> >> >> >> >-
> >> >> http://wiki.apache.org/cordova/PluginDesign
> >> >> > >> > >> >>> >> >>> >> >> >> >-
> >> >> > >> > >> >>>http://wiki.apache.org/cordova/CommandLineToolingDesign
> >> >> > >> > >> >>> >> >>> >> >> >> >
> >> >> > >> > >> >>> >> >>> >> >> >> >The dev is taking place a Cordova/Labs
> >> >> branch
> >> >> > >> which
> >> >> > >> > >> >>>you
> >> >> > >> > >> >>> >>can
> >> >> > >> > >> >>> >> >>> >>preview
> >> >> > >> > >> >>> >> >>> >> >>on
> >> >> > >> > >> >>> >> >>> >> >> >> >the Github mirror here:
> >> >> > >> > >> >>> >> >>> >> >> >> >
> >> >> > >> > >> >>> >> >>> >> >> >> >
> >> >> > >> > >> >>> >> >>> >>
> >> >> > >> > >> >>> >>
> >> >> > >> > >>
> >> >> > >>
> >> https://github.com/apache/incubator-cordova-labs/tree/cordova-client
> >> >> > >> > >> >>> >> >>> >> >> >> >
> >> >> > >> > >> >>> >> >>> >> >> >> >You will want to start by reading up
> on
> >> >>our
> >> >> > >> contrib
> >> >> > >> > >> >>> >>process
> >> >> > >> > >> >>> >> >>>in
> >> >> > >> > >> >>> >> >>> >>the
> >> >> > >> > >> >>> >> >>> >> >> >>wiki:
> >> >> > >> > >> >>> >> >>> >> >> >> >
> >> >> > >> > >> >>> >> >>> >> >> >> >
> >> >> > >> http://wiki.apache.org/cordova/ContributerWorkflow
> >> >> > >> > >> >>> >> >>> >> >> >> >
> >> >> > >> > >> >>> >> >>> >> >> >> >And in the case of labs projects
> >> >>everything
> >> >> > >>stays
> >> >> > >> > on
> >> >> > >> > >> >>>its
> >> >> > >> > >> >>> >>own
> >> >> > >> > >> >>> >> >>> >>branch
> >> >> > >> > >> >>> >> >>> >> >> >> >until such a time that we feel its
> solid
> >> >>for
> >> >> > >>its
> >> >> > >> > own
> >> >> > >> > >> >>>repo.
> >> >> > >> > >> >>> >> >>> >> >> >> >
> >> >> > >> > >> >>> >> >>> >> >> >> >* * *
> >> >> > >> > >> >>> >> >>> >> >> >> >
> >> >> > >> > >> >>> >> >>> >> >> >> >Let me know any q's!
> >> >> > >> > >> >>> >> >>> >> >> >> >
> >> >> > >> > >> >>> >> >>> >> >> >> >
> >> >> > >> > >> >>> >> >>> >> >> >> >
> >> >> > >> > >> >>> >> >>> >> >> >> >On Mon, Jul 30, 2012 at 4:18 PM, Mike
> >> >> > >>Reinstein
> >> >> > >> > >> >>> >> >>> >> >> >> ><reinstein.mike@gmail.com> wrote:
> >> >> > >> > >> >>> >> >>> >> >> >> >> Hey there,
> >> >> > >> > >> >>> >> >>> >> >> >> >>
> >> >> > >> > >> >>> >> >>> >> >> >> >> I'm interested in contributing to
> the
> >> >> plugin
> >> >> > >> > system
> >> >> > >> > >> >>> >>that is
> >> >> > >> > >> >>> >> >>> >> >> >> >>forthcoming. Is
> >> >> > >> > >> >>> >> >>> >> >> >> >> this the right place to bring it up?
> >> >>Who
> >> >> are
> >> >> > >> the
> >> >> > >> > >> >>>right
> >> >> > >> > >> >>> >> >>>people
> >> >> > >> > >> >>> >> >>> >>to
> >> >> > >> > >> >>> >> >>> >> >>talk
> >> >> > >> > >> >>> >> >>> >> >> >> >>to?
> >> >> > >> > >> >>> >> >>> >> >> >> >> Where do you need the most help? I'm
> >> an
> >> >> > >> > experienced
> >> >> > >> > >> >>> >> >>>developer,
> >> >> > >> > >> >>> >> >>> >> >>have
> >> >> > >> > >> >>> >> >>> >> >> >> >>worked
> >> >> > >> > >> >>> >> >>> >> >> >> >> on a few phonegap based projects,
> and
> >> >> would
> >> >> > >> love
> >> >> > >> > to
> >> >> > >> > >> >>>give
> >> >> > >> > >> >>> >> >>>back
> >> >> > >> > >> >>> >> >>> >>to
> >> >> > >> > >> >>> >> >>> >> >>the
> >> >> > >> > >> >>> >> >>> >> >> >> >> community.
> >> >> > >> > >> >>> >> >>> >> >> >> >>
> >> >> > >> > >> >>> >> >>> >> >> >> >> cheers,
> >> >> > >> > >> >>> >> >>> >> >> >> >>
> >> >> > >> > >> >>> >> >>> >> >> >> >> -Mike
> >> >> > >> > >> >>> >> >>> >> >> >>
> >> >> > >> > >> >>> >> >>> >> >> >>
> >> >> > >> > >> >>> >> >>> >> >>
> >> >> > >> > >> >>> >> >>> >> >>
> >> >> > >> > >> >>> >> >>> >>
> >> >> > >> > >> >>> >> >>> >>
> >> >> > >> > >> >>> >> >>>
> >> >> > >> > >> >>> >> >>>
> >> >> > >> > >> >>> >>
> >> >> > >> > >> >>> >>
> >> >> > >> > >> >>>
> >> >> > >> > >> >>>
> >> >> > >> > >>
> >> >> > >> > >>
> >> >> > >> > >
> >> >> > >> >
> >> >> > >>
> >> >> >
> >> >> >
> >> >>
> >>
> >>
> >
>

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