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