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