Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 174E5431FBF for ; Thu, 8 May 2014 13:34:18 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -0.799 X-Spam-Level: X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=disabled Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WRQ9p0u1FtmD for ; Thu, 8 May 2014 13:34:10 -0700 (PDT) Received: from mail-yk0-f173.google.com (mail-yk0-f173.google.com [209.85.160.173]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id 26C67431FAE for ; Thu, 8 May 2014 13:34:10 -0700 (PDT) Received: by mail-yk0-f173.google.com with SMTP id 142so2645713ykq.32 for ; Thu, 08 May 2014 13:34:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:message-id:in-reply-to:references:subject:mime-version :content-type:content-transfer-encoding; bh=JZEuqKlpdUkUD/Os6aFmFZ6vhHCkQVYrhEUwzOwwrHU=; b=PGWWC5tCAjCPDd4ws35uFVS77GEXMutllos01hADlqLFZbyBpX8IekXbrXsp8iDeWF vtImmbwDDoYY8rXvNPaUWOZPz84+DTbO0toHbDrKP9WHmn3Z03VOLNkPe6vgyAYjWXPP 06FPOH5OxgWN01JXI4LVS0fT7I5+HJKrJ8bkGTvxd2OZwdjXKci2cF3VWgePuUbp7UBP EYtOmoFQvtdVzDS4noY9fYOm+fRPTc0Ailz+/Z27GOu2N67Sql5PUBi/ilX64jh3YDhm pBXy+YWvLeFa55ONPl5/fVtgcuQV1VJGABKKRfaRbd/MZ9rNEeMGGIhCMyq7Rt8VeLT6 vpsA== X-Received: by 10.236.165.199 with SMTP id e47mr8729045yhl.12.1399581247505; Thu, 08 May 2014 13:34:07 -0700 (PDT) Received: from localhost (189-211-224-40.static.axtel.net. [189.211.224.40]) by mx.google.com with ESMTPSA id d44sm2939158yhf.21.2014.05.08.13.34.03 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 08 May 2014 13:34:05 -0700 (PDT) Date: Thu, 08 May 2014 15:23:17 -0500 From: Felipe Contreras To: "Wael M. Nasreddine" , guyzmo+notmuch@m0g.net, notmuch@notmuchmail.org Message-ID: <536be7b5df61a_3ce710a12ec87@nysa.notmuch> In-Reply-To: References: <87iopgkaiz.fsf@nikula.org> <20140508101325.GC23124@vilya.m0g.net> Subject: Re: Github? Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 May 2014 20:34:18 -0000 Wael M. Nasreddine wrote: > Can you guys at least consider splitting contrib/ and bindings/ into > their own repo? It don't think that's such a good idea. One of the reasons Notmuch and other projects like the Linux kernel have everything under one tree is that changes in the API can be done across the board. Sure, nowadays Notmuch has much more stable API, so that might not be such a big deal, but changes in the API do still happen, and they do, it's important to keep all the bindings aligned. Maybe splitting 'contrib/' wouldn't be such a bad idea, if we mentioned these tools in the web site, as a way of propoting them. > It will make it easier for people to use the go bindings (for > example) or to include the vim plugin as a submodule (or Vundle bundle). I'm not sure about the Go bindings, but as a user of the Ruby bindings, I find it easier for Notmuch to distribute them. As for the vim plugin, it can already be used as a bundle: https://github.com/felipec/notmuch-vim-ruby -- Felipe Contreras