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 84709DB48 for ; Mon, 29 Oct 2012 06:31:28 +0000 (UTC) Received: (qmail 86681 invoked by uid 500); 29 Oct 2012 06:31:28 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 86639 invoked by uid 500); 29 Oct 2012 06:31:27 -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 86607 invoked by uid 99); 29 Oct 2012 06:31:26 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 29 Oct 2012 06:31:26 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of randall.leeds@gmail.com designates 209.85.160.52 as permitted sender) Received: from [209.85.160.52] (HELO mail-pb0-f52.google.com) (209.85.160.52) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 29 Oct 2012 06:31:19 +0000 Received: by mail-pb0-f52.google.com with SMTP id rr13so3820962pbb.11 for ; Sun, 28 Oct 2012 23:30:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=RVQZNwtfDMmGEkFchBIAVBN+thIxls2Qb4gHlh4zx48=; b=Kyei8SRdQrYjmK4MVn7qD6ReuYbsyKe4YX5HW4GShbQCqtcUweDaMD0zlQ1iRN+5Hn +0vdhgUSvurZ5yN07u6xqAnDZh1LPUmHvOHzAbn9Ceph8PJF2cnWinN2Ei++hOx7jbSi vmoLfinDycLb8QMWxxF8rl8Ka27DNUv9J6OAGIpVtRzXTN4LQhbIvrBJuUMpr25T0yJi CI0nJWr1fV0T9B9U8rNlq+XRquvHZaym8XQfuN2TL+/RDP72/R6WVg1X/9tYl0aEVZPE KuFUq5krswkBnRmuzsNE06GjmmkfOyRHG6bgC3n/i8fliz1J3e9jMqTX5KBfhhy6FtpP 34cg== MIME-Version: 1.0 Received: by 10.68.234.100 with SMTP id ud4mr54306289pbc.82.1351492259401; Sun, 28 Oct 2012 23:30:59 -0700 (PDT) Received: by 10.68.81.65 with HTTP; Sun, 28 Oct 2012 23:30:59 -0700 (PDT) In-Reply-To: References: <054053281C1E41E9955761009CA159FF@cloudant.com> <28FFE3619CC347D594B36B67A288B274@cloudant.com> Date: Sun, 28 Oct 2012 23:30:59 -0700 Message-ID: Subject: Re: Futon.Next From: Randall Leeds To: dev@couchdb.apache.org Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org On Thu, Oct 25, 2012 at 10:35 AM, Ryan Ramage wrote: >>> I'd assume that in a release we'd compile things down into the share/www >>> directory and serve out of there (as we do with the current futon, and will >>> do with the docs), so what we need IMHO is a build tool not a couchapp push >>> tool. >>> >> >> If Futon.Next should become a proper CouchApp as discussed then we >> certainly need a CouchApp push tool. > > One requirement out of Cloudant is the ability to turn things on and > off. This will require persistance. Have a db to persistant settings > would be a feature of using a couchapp. That's not how I read this requirement. My understanding was that Cloudant wanted the ability to turn off features at build configuration time. It would affect which js files get pushed. That means it would either effect which files grunt.js processes, or it would affect what files get listed in some couchapp manifest. If runtime configuration is necessary, that should be articulated more clearly as a requirement, but I worry that this starts to balloon into more of a CMS agree with Alexander that it starts to look like we've gone too far.