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 2BAB9D722 for ; Thu, 25 Oct 2012 17:43:55 +0000 (UTC) Received: (qmail 30942 invoked by uid 500); 25 Oct 2012 17:43:54 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 30905 invoked by uid 500); 25 Oct 2012 17:43:54 -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 30897 invoked by uid 99); 25 Oct 2012 17:43:54 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 25 Oct 2012 17:43:54 +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 ryan.ramage@gmail.com designates 74.125.83.52 as permitted sender) Received: from [74.125.83.52] (HELO mail-ee0-f52.google.com) (74.125.83.52) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 25 Oct 2012 17:43:49 +0000 Received: by mail-ee0-f52.google.com with SMTP id b57so740681eek.11 for ; Thu, 25 Oct 2012 10:43:28 -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=jPz+NnwAGHCAFW5YhvFY3zzjbxZo5dmC3QCt5MiQdM0=; b=isYF59Ke8tx8ciu1Hs8yDS43gw7t5Amksr8pgA838G1iJ79odu7+w6AS9T+9V5gumi 5zH7sqb/+LIHozKCY47u8zkYeJ8Oi3rD7hzI0F3tggVrbj24CKC5MgA90zAARP8Gy+Dr fsb2YTOVggE3vJncykIFtsyCDAZzYeGB5hrIzEgnx5oYYNTkgZv8hA+61pCsy+rMncxY KwEaWT0l5eVVv82wm8Hw9V5GewUv2TN1B5+vMWlAKl4cTK4duDneN5UVOocCwYWXljui Uh0LAUmpg2nu9y7F7L/S7b7DuUatuY853fVtIhitxabXvMGwYt5QZZUQiM3p8YL+et38 szEw== MIME-Version: 1.0 Received: by 10.14.205.3 with SMTP id i3mr27690724eeo.18.1351187008320; Thu, 25 Oct 2012 10:43:28 -0700 (PDT) Received: by 10.14.188.132 with HTTP; Thu, 25 Oct 2012 10:43:28 -0700 (PDT) In-Reply-To: References: <054053281C1E41E9955761009CA159FF@cloudant.com> Date: Thu, 25 Oct 2012 11:43:28 -0600 Message-ID: Subject: Re: Futon.Next From: Ryan Ramage To: dev@couchdb.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org > Short question: is there any reason to bring this preprocessors, > nodejs tools, some weird mini package managers for just an GUI for > some HTTP API? > Why not to keep Futon dead simple: > > git clone https://github.com/futon/futon > cd futon > couchapp push http://localhost:5984/mydb > Yes, the repo link I provide works exactly with a simple git clone https://github.com/ryanramage/jam-garden-starter cd jam-garden-starter erica push http://localhost:5984/mydb > Simple. Easy. Works. > > Guys, we're not going to make yet another CRM with custom templates > and plugins. KISS. We'd already blamed Futon2 for his complicated > structure, please don't make Futon.Next already complicated before the > first commit pushed. I have been trying to perfect this for a while now. Kind of a terrible life goal. We want the ability to really crunch the app js and css down as well. Using the make command will do this and then we can simply cut a release branch. Then who wants to use the released minified version would do this: git clone https://github.com/ryanramage/jam-garden-starter cd jam-garden-starter git checkout production-1.3 erica push http://localhost:5984/mydb No dependencies need. All less and js small and tight.