My bullet point indentation is terribad ;) But you should be able to figure it out.
On Mon, Sep 10, 2012 at 3:21 PM, Michal Mocny <mmo...@chromium.org> wrote: > Alright, I'll post my comments here for now, but I'll have to ponder over > a more scalable approach in the future. (Im thinking that an online > document editor that sends all comments to ML and allows replies inline > would work really nice..). > > * You will be able to access the client interface via: $ ./bin/cordova > * * suggest replacing ./ with $(CORDOVA_CLIENT_DIR)/ > > * Subcommands section > * * Typical unix manpage style is to use [] to surround optional arguments > <> to surround explanations and nothing for keywords. Examples that need > fixing include: > * * * create <directory> [<id>] [<name>] > * * * platform ls > * * * platform add <platform> > * * * etc > * * even if we aren't aiming for manpage style here, there > are inconsistencies > > * * File and Directory Structure ascii tree diagram > * * * suggest appending / after directory names > > * * ... it's assumed to be a 'backed in' platform/plugin. Otherwise, it's > assumed to be a URL to a gzipped tar archive... > * * * Not sure what 'backed in' means here, nor how to identify something > as not being backed in so as to fallback to gzipped tar > * * * Also wording sounds more like "else .. else" instead of "else if .. > else" (if that makes sense) :P > > * * KewlApp directory structure ascii tree diagram > * * * based on my understanding of the text, the ios/android platforms > should be subdirs of platforms/ and there should also be a subdir listed in > plugins/ > > * * Running tests warning > * * * Perhaps explain how to bootstrap so as not to have failing tests > instead of assuming the reverse? > > Also, I will look into bash completions in some spare cycles and if it > looks reasonable I may volunteer for the task. I've been curious to learn > how those work :) > > -Michal > > > On Mon, Sep 10, 2012 at 2:52 PM, Filip Maj <f...@adobe.com> wrote: > >> Mailing list! We forked and committed for the simple stuff (deeper >> explanations and merging documentation), but if you have discussion + >> design points, ML is the place to do it. >> >> On 9/10/12 11:31 AM, "Michal Mocny" <mmo...@chromium.org> wrote: >> >> >I'm just reading along and would like to make some comments here and >> >there. >> > However, it seems pretty inefficient to branch the project just to mark >> >my >> >comments and email may be confusing. >> > >> >Usually I've just used Google Docs to mark comments inline for stuff like >> >this but perhaps that suggestion won't fly well. Does github not have a >> >feature for this (commenting on a file, starting a wiki, etc?) >> > >> >Any suggestions/opinions? >> > >> > >> >On Mon, Sep 10, 2012 at 2:25 PM, Mike Reinstein >> ><reinstein.m...@gmail.com>wrote: >> > >> >> Looks good to me. What are the next steps? One thing I'd like to see >> >>happen >> >> is getting rid of some of those repos and documentation pages that are >> >> redundant. >> >> >> >> -Mike >> >> >> >> On Mon, Sep 10, 2012 at 2:04 PM, Filip Maj <f...@adobe.com> wrote: >> >> >> >> > Nice! >> >> > >> >> > I worked out some of your quotes/questions and put it up on my branch >> >>on >> >> > github: https://github.com/filmaj/cordova-client/tree/einstein >> >> > >> >> > On 9/9/12 8:02 AM, "Mike Reinstein" <reinstein.m...@gmail.com> >> wrote: >> >> > >> >> > >Hey folks, >> >> > > >> >> > >Hope you all had a nice weekend. I have a preliminary draft ready >> >>that >> >> > >merges cordova-client and command line tooling design into 1 >> >>document: >> >> > > >> >> > > >> >> >> https://github.com/mreinstein/incubator-cordova-labs/tree/cordova-client >> >> > > >> >> > >Any feedback would be greatly appreciated. Thanks! >> >> > > >> >> > >-Mike >> >> > > >> >> > >On Fri, Sep 7, 2012 at 10:01 PM, Anis KADRI <anis.ka...@gmail.com> >> >> wrote: >> >> > > >> >> > >> 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-gi >> >> > >>t-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 >> >> > >> > >> >>> >> >>> >> >> >> >> >> > >> > >> >>> >> >>> >> >> >> >> >> > >> > >> >>> >> >>> >> >> >> >> > >> > >> >>> >> >>> >> >> >> >> > >> > >> >>> >> >>> >> >> >> > >> > >> >>> >> >>> >> >> >> > >> > >> >>> >> >>> >> >> > >> > >> >>> >> >>> >> >> > >> > >> >>> >> >> >> > >> > >> >>> >> >> >> > >> > >> >>> >> >> > >> > >> >>> >> >> > >> > >> >> >> > >> > >> >> >> > >> > > >> >> > >> > >> >> > >> >> >> > >> >> > >> >> >> >> >