From dev-return-14847-apmail-couchdb-dev-archive=couchdb.apache.org@couchdb.apache.org Tue Feb 08 16:49:26 2011 Return-Path: Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: (qmail 90328 invoked from network); 8 Feb 2011 16:49:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 8 Feb 2011 16:49:26 -0000 Received: (qmail 22623 invoked by uid 500); 8 Feb 2011 16:49:25 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 22211 invoked by uid 500); 8 Feb 2011 16:49:23 -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 22202 invoked by uid 99); 8 Feb 2011 16:49:21 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Feb 2011 16:49:21 +0000 X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL,WEIRD_PORT X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [212.27.42.1] (HELO smtp1-g21.free.fr) (212.27.42.1) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Feb 2011 16:49:17 +0000 Received: from zimbra5-e1.priv.proxad.net (unknown [172.20.243.155]) by smtp1-g21.free.fr (Postfix) with ESMTP id A889D94014E for ; Tue, 8 Feb 2011 17:48:49 +0100 (CET) Date: Tue, 8 Feb 2011 17:48:48 +0100 (CET) From: mickael.bailly@free.fr To: dev@couchdb.apache.org Message-ID: <369425416.2267471297183728559.JavaMail.root@zimbra5-e1.priv.proxad.net> In-Reply-To: <2009550.2267321297183673338.JavaMail.root@zimbra5-e1.priv.proxad.net> Subject: Re: Sandboxed Futon development MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [109.197.176.10] X-Mailer: Zimbra 5.0 (ZimbraWebClient - SAF3 (Linux)/5.0.15_GA_2815.UBUNTU8_64) X-Authenticated-User: mickael.bailly@free.fr Hello, you can directly work on "${COUCHDB}\share\couchdb\www" to develop your fea= tures, the couchdb http server will reflect your changes, but the merging w= ill of course be complicated. Perhaps you can ask Mikeal that started to recode futon from scratch using = sammy.js ( https://github.com/mikeal/couchdb/tree/sammy ). The other way is to make it as a couchapp : the only thing you'll have to c= hange is the path to the "server root" ( that is "../" when you hit "http:/= /server.com:5984/_utils" but is "../../" when using "http://server.com:5984= /_design/futon/index.html" ) Regards, Mickael ----- Mail Original ----- De: "Mihai Alexandru B=C3=AErsan" =C3=80: dev@couchdb.apache.org Envoy=C3=A9: Vendredi 4 F=C3=A9vrier 2011 15h45:04 GMT +01:00 Amsterdam / B= erlin / Berne / Rome / Stockholm / Vienne Objet: Sandboxed Futon development Hi! I'm a skilled JavaScript developer and I'm interested in developing features for Futon. I'd like to know if it's possible to work on Futon without having to build CouchDB. The ideal environment would be to edit the files under "${COUCHDB}\share\couchdb\www" and have that managed with either SVN or GIT. Here are my questions: =E2=80=A2 Where could I find guidelines for developing Futon? (If any.) =E2=80=A2 What should I do to have pull requests considered? Ideally I'd li= ke to publish my work, should it prove useful to a greater number of people. =E2=80=A2 Where can I find an issue tracker for Futon? I have a list of features that I'd like to implement for personal use (including a better JavaScript editor for map/reduce functions, a deep-level JSON editor and keyboard shortcuts); after I'm done with the features I'm interested in, I might take in other issues and bugs to work on. Thanks, Mihai Alexandru B=C3=AErsan http://twitter.com/mihaibirsan http://ro.linkedin.com/in/mihaibirsan