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=sh > >>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 > >> >> > >> >> > >> > >> > >
