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 2347910E3E for ; Wed, 24 Jul 2013 01:05:33 +0000 (UTC) Received: (qmail 84214 invoked by uid 500); 24 Jul 2013 01:05:33 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 84159 invoked by uid 500); 24 Jul 2013 01:05:32 -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 84151 invoked by uid 99); 24 Jul 2013 01:05:32 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 24 Jul 2013 01:05:32 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS,URIBL_DBL_REDIR X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of agrieve@google.com designates 209.85.192.177 as permitted sender) Received: from [209.85.192.177] (HELO mail-pd0-f177.google.com) (209.85.192.177) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 24 Jul 2013 01:05:27 +0000 Received: by mail-pd0-f177.google.com with SMTP id u11so43748pdi.8 for ; Tue, 23 Jul 2013 18:05:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=EYwKb89gZH3Gk3ychlf9fovPawxFiNQUsv6SAgbxBwg=; b=Ik4UhcmBE0m4z/vofq2vPzd6iyljfxy4mEgak0ldHoSyLS1TAIRngGX4TgqDHRjRSF rZfKX3yLS6sQ78z7j67ByffW+2efIE/b7zhaRatLiyP17e/y0T7CWLulPpIAi+c8R03p OYvk1Waq2qwOTS6Js5FASSrBBR50zdQeHdWXaC/DDv6S1RHrQn7qJ78wz+hNCDosI6dG 3bucYhccuwfEJ08rAcHUp8nx/QUe/2CojKpBY8tUaUE9piqA6FiL1UpXC7IwKWLd3FJU iWMkmGxa7bHiiVW8QqTAhqBO+io2XfnCny4U/5IyVDi10vSgl4MsRtOBXwQOqQghjsit aKmQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=EYwKb89gZH3Gk3ychlf9fovPawxFiNQUsv6SAgbxBwg=; b=CH5HK0LniI98tjENT+P9C/I0HrO/jAok4boNK0NtDKReOR9ezJDK+BS8j/ncwYqKIj j3svs3BtuTnWuqMaCsJqcnZspB2Jfz+i7RsvAnTdBdRCHqoOef8w4nDFybobTFUU0Aye WlTeKckAwk5om7tzTMLEYAW3LZLRSVShR9Yoo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :x-gm-message-state; bh=EYwKb89gZH3Gk3ychlf9fovPawxFiNQUsv6SAgbxBwg=; b=nPi3fnVhT6SVzkmDRCS8Y0sUfgtw0UmehrLHZz43p35DzhhzuRm65WaE1VGx8Mq5DM I0K45oUKuqx8S9Mpp32vlYLKxrg4Yjny/V3KCtX8QQyXb3u7CwBLHllQ+IFc8WD2CQiU D+8PJ07EyjBfy+q78tTuCiGZ4AU5p68dB4knRiP94RJ5SF1Vk3sHqpiUoyQWxT5ddcg0 EApdRqTNNH3/S8pHLKlxHcQDhDbdEDLOI1ak/tn3Rf4Wa55K6Baix3hnzDN/qLRJjSYT X62eY5kp29fj8kQXkhBMaHdbwjouLMVzTy+n5V9xCZ8yG9FHIOLvJMJq2RryC/PTpqR4 nysQ== X-Received: by 10.66.142.73 with SMTP id ru9mr39746831pab.17.1374627906115; Tue, 23 Jul 2013 18:05:06 -0700 (PDT) MIME-Version: 1.0 Sender: agrieve@google.com Received: by 10.68.28.33 with HTTP; Tue, 23 Jul 2013 18:04:46 -0700 (PDT) In-Reply-To: References: From: Andrew Grieve Date: Tue, 23 Jul 2013 21:04:46 -0400 X-Google-Sender-Auth: TC1SAjF3J8mEobVQOSsrLi8yoXQ Message-ID: Subject: Re: About that plugin discovery thing.... To: dev Cc: Mike Billau Content-Type: multipart/alternative; boundary=001a11332b7a0af25904e2378079 X-Gm-Message-State: ALoCoQl1S4lyYsg1KhIElQmS9dYwpO/05Hz9myYI4ToBmLZdbh/+llFL2lcZgCX1h1ACxCrxhrvgpiSHzB3l96w+R8nxDRavoiDzPVJaT4nhbe5Mm9uVBohfcoclRqDnC54kaKRwRR3d4sZoQ8HOcc0Dp1hFB9UKccUIsy53uhz6v6EiU0XodG1AbV6dT5QK8R97d31IrEeE X-Virus-Checked: Checked by ClamAV on apache.org --001a11332b7a0af25904e2378079 Content-Type: text/plain; charset=ISO-8859-1 Will definitely try this out tomorrow! Super awesome! Where is the database hosted? I remember a while ago Mike was going to look into getting an Apache VM to host server things on. Did that come about? One of the things we'll hugely benefit from this is getting stats on what plugins people are installing. Is that a feature yet? Wondering what gets hosted on the server when you "plugman publish". I'm guessing a .tgz of your plugin... Is that right? Does it store the plugin.xml separately from the .tgz so that metadata can be queried from it? On Tue, Jul 23, 2013 at 7:50 PM, Anis KADRI wrote: > Sure, > > cordova-plugman is here [1] > > cordova-cli is here [2] > > the registry itself is here [3] and the website to browse plugins is here > [4] > > [1] http://bit.ly/1bKTvsd > [2] http://bit.ly/1bKTHYu > [3] http://registry.cordova.io > [4] http://plugins.cordova.io > > It's easy to setup your own registry and it's also easy to replicate from > one registry to the other. > > -a > > > On Tue, Jul 23, 2013 at 4:41 PM, Steven Gill > wrote: > > > Hey Anis, > > > > Sounds awesome! Can you share the repo links for the registry itself and > > any other repos that are related? > > > > > > On Tue, Jul 23, 2013 at 4:26 PM, Anis KADRI wrote: > > > > > Hello, > > > > > > I wanted to update the list on my progress on this topic. I've been > > working > > > on this for the past month or so and I believe it will solve the issue > of > > > finding plugins for our users (core and 3rd party). > > > > > > I committed everything to plugman and cordova-cli under the > > > 'plugman-registry' > > > > > > Everything should be well documented under the project's README but I > > > should probably update the wiki and write a blog post as well. > I don't see the README updated with any of the new features (looking here: https://git-wip-us.apache.org/repos/asf?p=cordova-plugman.git;a=blob_plain;f=README.md;hb=plugman-registry ) > > > > > > Now that 3.0 is released, I would like to merge this feature back into > > > master on both projects by the end of this week if possible. It would > be > > > great if folks try it out and give me some feedback. > > > > > > The registry is based on NPM and because of that, all of your plugins > > need > > > to be renamed using NPM's conventions: all lowercase and no spaces. > I've > > > already published some to plugins.cordova.io. > > > > > > plugman allows to install, adduser, publish, unpublish and search. > > > cordova-cli only allows installation and search. I think that plugin > > > authoring should be done with plugman as I am not sure what the flow > > would > > > look like with cordova-cli. This can change. > > > > > > The only difference between npm and plugman is the (un)installation > part. > > > Everything else is pretty much the same. Plugin authors are not > required > > to > > > write a package.json as this is automatically generated by the tool > from > > > the plugin.xml. I've added a few tags to the specification to support > > this > > > new use case. > > > > > > Let me know if you have any questions or requests. > > > > > > Anis > > > > > > --001a11332b7a0af25904e2378079--