Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-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 A70DF172E6 for ; Wed, 18 Mar 2015 16:03:00 +0000 (UTC) Received: (qmail 49224 invoked by uid 500); 18 Mar 2015 16:03:00 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 49164 invoked by uid 500); 18 Mar 2015 16:03:00 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 49152 invoked by uid 99); 18 Mar 2015 16:02:59 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Mar 2015 16:02:59 +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 paul.joseph.davis@gmail.com designates 209.85.212.181 as permitted sender) Received: from [209.85.212.181] (HELO mail-wi0-f181.google.com) (209.85.212.181) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Mar 2015 16:02:33 +0000 Received: by wibg7 with SMTP id g7so66308363wib.1 for ; Wed, 18 Mar 2015 09:01:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=RI4OFHlnEPlbEilU70vDYNQdjp913slh1pNuqM5ciCw=; b=XLk5si9eNIii9OBn+0mRDCmumVhcPDzvaStyrw5HRI8xDOkcMyrHOiNUmFDegVbgW8 QzZxweb4lDZ8CsuKsKyCwpmqJvx4Y9+60XTJsCCSNVB6OcHNfSXhvO7C2WMPBlBmG/PO sfXNmN7uvjkZA/p2Xr+Kg2DCHakqsAu9gjeVnEdbJwA38rMfEy00PtSZwVF5iL4GceF+ 8kq8H1KfnTGIGYCA2hGqJKo8/9zKWuVDi/IjvGw2Ko2bxHLmIo8D0p4uCwyfq+M8ZGa8 fTZq1iZCE4he3CFjnEUy3VfyZQBNKc0URiMj4A4RoKa1RTrbqBDYrN3i8MIDHtXSQ81t 4DdA== X-Received: by 10.180.35.97 with SMTP id g1mr7938994wij.17.1426694462237; Wed, 18 Mar 2015 09:01:02 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.50.133 with HTTP; Wed, 18 Mar 2015 09:00:21 -0700 (PDT) In-Reply-To: References: From: Paul Davis Date: Wed, 18 Mar 2015 11:00:21 -0500 Message-ID: Subject: Re: Plugin infrastructure To: "dev@couchdb.apache.org" Content-Type: multipart/alternative; boundary=089e0149462c9ff3ad05119230d5 X-Virus-Checked: Checked by ClamAV on apache.org --089e0149462c9ff3ad05119230d5 Content-Type: text/plain; charset=UTF-8 Hiya, The couchdb-couch-plugins repository is for downloading and installing plugins from a registry. I know Jan was working on it at one point as a proof of concept type thing but not sure where its at today. Plugerl on the other hand is for defining callbacks that can be used by plugins. The two are orthogonal. Code installed via couchdb-couch-plugins could have hooks for the callbacks defined by our plugerl modules. Or not if they don't need to. A Python analogy that comes to mind, couchdb-couch-plugins is kinda like pip, plugerl is like entry_points. HTH, Paul On Mon, Mar 16, 2015 at 1:18 PM, Alexander Shorin wrote: > Hi Ilya, > > That's good news, but how this all will be related to existed > https://github.com/apache/couchdb-couch-plugins ? > -- > ,,,^..^,,, > > > On Mon, Mar 16, 2015 at 9:12 PM, Ilya Khlopotov wrote: > > > > Hi, > > > > I would welcome any feedback on using proposed plugerl applications to > > implement vendor specific hooks > > > > https://issues.apache.org/jira/browse/COUCHDB-2585 > > https://github.com/apache/couchdb-global-changes/pull/4 > > https://github.com/iilyak/plugerl > > > > What are the next steps I need to take besides fixing issues discovered > by > > reviewers? > > > > BR, > > ILYA > --089e0149462c9ff3ad05119230d5--