My username is nekoflux.
On Fri, Sep 7, 2012 at 7:53 PM, Filip Maj <[email protected]> wrote: > JIRA is separate, we can assign issues to you (if you so wish). > > On 9/7/12 4:51 PM, "Shazron" <[email protected]> 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 <[email protected]> > >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 <[email protected]> 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" <[email protected]> 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 <[email protected]> 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" <[email protected]> wrote: > >>> >> > >>> >> >love it > >>> >> > > >>> >> >On Sat, Sep 1, 2012 at 7:13 AM, Mike Reinstein > >>> >><[email protected]> > >>> >> >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 <[email protected]> > 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" <[email protected] > > > >>> >> 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 <[email protected]> > >>>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" > >>><[email protected]> > >>> >> >>>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 <[email protected]> > >>> >>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" > >>> >><[email protected]> > >>> >> >>> >>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 > >>><[email protected]> > >>> >> >>>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" <[email protected]> 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 > >>> >> >>> >> >> >> ><[email protected]> 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 > >>> >> >>> >> >> >> > >>> >> >>> >> >> >> > >>> >> >>> >> >> > >>> >> >>> >> >> > >>> >> >>> >> > >>> >> >>> >> > >>> >> >>> > >>> >> >>> > >>> >> > >>> >> > >>> > >>> > >
