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.m...@gmail.com>wrote: > I see 2 repositories for pluginstall: > > > https://github.com/apache/incubator-cordova-labs/tree/pluginstall-with-git-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.m...@gmail.com > >wrote: > > > My username is nekoflux. > > > > > > > > On Fri, Sep 7, 2012 at 7:53 PM, Filip Maj <f...@adobe.com> wrote: > > > >> JIRA is separate, we can assign issues to you (if you so wish). > >> > >> On 9/7/12 4:51 PM, "Shazron" <shaz...@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.m...@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 <f...@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.m...@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 <f...@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.m...@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 <f...@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.m...@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 <f...@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.m...@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 < > f...@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.m...@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 > >> >>><f...@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.m...@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 > >> >>> >> >>> >> >> >> > >> >>> >> >>> >> >> >> > >> >>> >> >>> >> >> > >> >>> >> >>> >> >> > >> >>> >> >>> >> > >> >>> >> >>> >> > >> >>> >> >>> > >> >>> >> >>> > >> >>> >> > >> >>> >> > >> >>> > >> >>> > >> > >> > > >