Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 77902107D8 for ; Wed, 16 Apr 2014 21:41:21 +0000 (UTC) Received: (qmail 59043 invoked by uid 500); 16 Apr 2014 21:41:20 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 58974 invoked by uid 500); 16 Apr 2014 21:41:20 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 58964 invoked by uid 99); 16 Apr 2014 21:41:20 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Apr 2014 21:41:20 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of tommy@devgeeks.org designates 209.85.160.54 as permitted sender) Received: from [209.85.160.54] (HELO mail-pb0-f54.google.com) (209.85.160.54) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Apr 2014 21:41:15 +0000 Received: by mail-pb0-f54.google.com with SMTP id ma3so11287612pbc.41 for ; Wed, 16 Apr 2014 14:40:52 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:message-id:in-reply-to:references :subject:mime-version:content-type; bh=IBahJd/0mU+c0Qu3gaos8kdXlNwnzBxwN+STDV7clZA=; b=T07jZTk++cYhXXPtRbY6njbnhMptDXaZAJQBW44RFow0EjdZRM9CYBLnMlfl8OSKOO RA8nu+PjMlwrwg8jddn+RRbNn9ij3ElEPec5DG8/u0uZR6EA3jHkdMmEFIgPrtirAnBi hsSfIUfqSw3oDEWKetSQEy7hEJZET7a/fbKJQfYT85ioHeDWabvaAG7HcNZ77Eane/sA CwfwGSvbpR0UeH34yExmv/ak4kvIN8fVrvW6GvcCNJMIUCyZyDwtuimgOOF4+p+OPbnA Dzz8l11X/7n8CPtjL178MHNuDKcTTpLOKUvLAaKif07LmmlJdDha61qMX2jXjqOtxEBL NVGA== X-Gm-Message-State: ALoCoQkDysIHi5tRdXLk4w9Nu5EN8CLQLW9qMeDjV7idb5FJKGegeP3MAFj7f1QHt9VE8b3PFSiE X-Received: by 10.67.23.135 with SMTP id ia7mr11159156pad.5.1397684451980; Wed, 16 Apr 2014 14:40:51 -0700 (PDT) Received: from HooperX.local (CPE-121-214-1-141.lnse3.win.bigpond.net.au. [121.214.1.141]) by mx.google.com with ESMTPSA id et3sm49065287pbc.52.2014.04.16.14.40.48 for (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 16 Apr 2014 14:40:50 -0700 (PDT) Date: Thu, 17 Apr 2014 07:40:44 +1000 From: tommy-carlos williams To: dev@cordova.apache.org Message-ID: In-Reply-To: References: Subject: Re: Proposal for cli and plugman code rearrangement X-Mailer: Airmail Beta (238) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="534ef8dc_140e0f76_130bf" X-Virus-Checked: Checked by ClamAV on apache.org --534ef8dc_140e0f76_130bf Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Cruel. The only difference in the Doodle between 2pm PST and 4pm+ PST is Jesse a= nd Brian. This won=E2=80=99t be forgotten. You two are on my list now ;) 4am on Good =46riday, here I come. Yay=3F - tommy On 17 April 2014 at 6:51:47 am, Mark Koudritsky (kamrik=40google.com) wro= te: Ok, according to the doodle tomorrow= =20 14:00 Eastern =3D 11:00 Pacific seems to be an ok time. (I hope I got the= =20 time zones right). =20 Let's organized a hangout tomorrow. =20 =46or the calendars: =20 Thursday, April 17, 14:00 ET =20 Thursday, April 17, 11:00 PT =20 On Wed, Apr 16, 2014 at 4:23 PM, Brian LeRoux wrote: =20 > To clear up my intent, I'm proposing =20 > =20 > 1. Keep the Plugman and Cordova/CLI as separate repos that we publish a= s =20 > discreet modules (and use npm / package.json to manage deps) =20 > 2. Create a new placeholder repo for staging common module extraction =20 > called cordova-lib =20 > 3. Publish many modules from this one git repo called cordova-lib and =20 > prefix any module from it with =60cordova-lib=60 (for example =20 > cordova-lib-app-create would be a great module for sharing) =20 > 4. Evaluate if any modules can graduate from cordova-lib to more genera= lly =20 > useful status and get their own git repos =20 > =20 > Thoughts=3F =20 > =20 > =20 > =20 > On Wed, Apr 16, 2014 at 12:28 PM, Carlos Santana >wrote: =20 > =20 > > Brian =20 > > yep I agree with directory =22cordova-lib=22, =22node=5Fmodules=22, =22= common=22. =20 > > =22common-lib=22 =20 > > I think we are on the same page. =20 > > =20 > > What do you mean by =22published=22=3F in =22-package.json (published= as =20 > > cordova-lib-plugin-install)=22 =20 > > =20 > > no actually publishing to npm registry, but just having a convention = for =20 > > the naming of the modules all starting with =22cordova-lib-*=22 and m= atching =20 > > location within repo=3F =20 > > =20 > > =7B =20 > > =22version=22: =220.0.1=22, =20 > > =22name=22: =22cordova-lib-plugin-install=22, =20 > > .. =20 > > =7D =20 > > =20 > > =7B =20 > > =22version=22: =220.0.1=22, =20 > > =22name=22: =22cordova-lib-util-a=22, =20 > > .. =20 > > =7D =20 > > =20 > > =20 > > =20 > > =20 > > =20 > > On Wed, Apr 16, 2014 at 3:11 PM, Brian LeRoux wrote: =20 > > =20 > > > I'm thinking a clean path might look something like this: =20 > > > =20 > > > plugman =20 > > > '-package.json -> cordova-lib-plugin-install =20 > > > =20 > > > cordova-cli =20 > > > '-package.json -> cordova-lib-plugin-install =20 > > > =20 > > > cordova-lib =20 > > > =7C-plugin-install =20 > > > =7C '-package.json (published as cordova-lib-plugin-install) =20 > > > etc =20 > > > =20 > > > Wherein all the 'meat' ends up in cordova-lib and plugman/cordova-c= li =20 > > > become light CLI wrappers. I don't see any reason we change/remove = the =20 > > > already extracted repos for the CLI and Plugman. =20 > > > =20 > > > =20 > > > =20 > > > =20 > > > On Wed, Apr 16, 2014 at 11:58 AM, Carlos Santana > > >wrote: =20 > > > =20 > > > > I was going to suggest node=5Fmodules but I think it doesn't work= for =20 > us =20 > > > > since we have two top level npm pacakges. If one top level npm =20 > pacakge =20 > > in =20 > > > > the repo then its fine. =20 > > > > =20 > > > > =7Ccli =20 > > > > =7C '-package.json =20 > > > > =7C '-node=5Fmodules/util=5Fa =20 > > > > =7Cplugman =20 > > > > =7C '-package.json =20 > > > > =7C '-node=5Fmodules/util=5Fa =20 > > > > =20 > > > > means =22util=5Fa=22 will be duplicated in repo =20 > > > > plugman/node=5Fmodules/util=5Fa =20 > > > > cli/node=5Fmodules/util=5Fa =20 > > > > =20 > > > > or =20 > > > > if you have =20 > > > > node=5Fmodule/util=5Fa at the root, npm link ../node=5Fmodules/ut= il=5Fa still =20 > > > needs =20 > > > > to be done for cli and plugman node modules. =20 > > > > =20 > > > > that's why I suggested to do the node=5Fmodules at dev/publish ti= me to =20 > > > > populate the both node=5Fmodules one for cli and one for plugman = =20 > > > > =20 > > > > Or maybe I missed something. =20 > > > > =20 > > > > The tag for smaller modules, might be tricky but at the same time= not =20 > > > > necessary if they are consider bundle/private and living in same = repo =20 > > > > =20 > > > > Thanks Brian for putting the question out there on twitter =20 > interesting =20 > > > > feedback. =20 > > > > =20 > > > > --Carlos =20 > > > > =20 > > > > =20 > > > > On Wed, Apr 16, 2014 at 2:10 PM, Brian LeRoux wrot= e: =20 > > > > =20 > > > > > I thought the node=5Fmodules comment might have been cheeky. =20 > > (Suggesting =20 > > > we =20 > > > > > use npm to manage deps.) =20 > > > > > =20 > > > > > Crap. Totally forgot about Good =46riday. I have a one hour win= dow =20 > open =20 > > > on =20 > > > > > Thu. =3D( =20 > > > > > =20 > > > > > =20 > > > > > On Wed, Apr 16, 2014 at 10:51 AM, Mark Koudritsky < =20 > kamrik=40google.com =20 > > > =20 > > > > > wrote: =20 > > > > > =20 > > > > > > The tip about placing the deps under node=5Fmodules right awa= y =20 > sounds =20 > > > > very =20 > > > > > > useful. This way the dev environment will be ready right afte= r =20 > git =20 > > > > clone; =20 > > > > > > npm install with no extra magic. =20 > > > > > > =20 > > > > > > This =46riday is a holiday in Canada (Good =46riday). =20 > > > > > > =20 > > > > > > =20 > > > > > > On Wed, Apr 16, 2014 at 1:45 PM, Steven Gill < =20 > > stevengill97=40gmail.com =20 > > > > =20 > > > > > > wrote: =20 > > > > > > =20 > > > > > > > Git tags are not something we have talked about yet. Thanks= for =20 > > > > sharing =20 > > > > > > > Brian=21 =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > On Wed, Apr 16, 2014 at 10:39 AM, Brian LeRoux =20 > > wrote: =20 > > > > > > > =20 > > > > > > > > hey guys could we add =46ri to that doodle=3F =20 > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > I asked around for opinions and got some interesting =20 > responses =20 > > to =20 > > > > add =20 > > > > > > to =20 > > > > > > > > the discussion: =20 > > > > > > > > =20 > > > > > > > > https://twitter.com/brianleroux/status/456242928298381312= =20 > > > > > > > > =20 > > > > > > > > (Nothing really negative or positive.) =20 > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > On Apr 15, 2014 6:34 PM, =22Andrew Grieve=22 < =20 > agrieve=40chromium.org =20 > > > =20 > > > > > wrote: =20 > > > > > > > > =20 > > > > > > > > > We didn't have time to cover this today, but I think it= 's =20 > > > better =20 > > > > > off =20 > > > > > > > > > as its own hangout anyways. =20 > > > > > > > > > =20 > > > > > > > > > Created a doodle for Wed/Thurs. Add yourself if you'd l= ike =20 > to =20 > > > > > > > > > participate in the discussion. =20 > > > > > > > > > =20 > > > > > > > > > http://doodle.com/uvyr9454pvepz3a3 =20 > > > > > > > > > =20 > > > > > > > > > On Tue, Apr 15, 2014 at 11:19 AM, Mark Koudritsky < =20 > > > > > kamrik=40google.com =20 > > > > > > > =20 > > > > > > > > > wrote: =20 > > > > > > > > > > A short proposal< =20 > > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > =20 > https://docs.google.com/document/d/1GVtG6BD266dqRURKaS-GEDefb0tBYt56acx= rJEKAfmE/edit =20 > > > > > > > > > > =20 > > > > > > > > > > for =20 > > > > > > > > > > how to rearrange cli and plugman code. Let's discuss = it =20 > > > during =20 > > > > > the =20 > > > > > > > > > hangout =20 > > > > > > > > > > today. =46eel free to comment. =20 > > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > > =20 > > > > =20 > > > > -- =20 > > > > Carlos Santana =20 > > > > =20 > > > > =20 > > > =20 > > =20 > > =20 > > =20 > > -- =20 > > Carlos Santana =20 > > =20 > > =20 > =20 --534ef8dc_140e0f76_130bf--