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 4FF5110CA9 for ; Mon, 2 Dec 2013 10:36:54 +0000 (UTC) Received: (qmail 92413 invoked by uid 500); 2 Dec 2013 10:36:36 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 92322 invoked by uid 500); 2 Dec 2013 10:36:32 -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 92277 invoked by uid 99); 2 Dec 2013 10:36:28 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Dec 2013 10:36:28 +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 ipad.wenk@gmail.com designates 209.85.216.43 as permitted sender) Received: from [209.85.216.43] (HELO mail-qa0-f43.google.com) (209.85.216.43) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Dec 2013 10:36:21 +0000 Received: by mail-qa0-f43.google.com with SMTP id ii20so4190986qab.9 for ; Mon, 02 Dec 2013 02:36:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:from:date :message-id:subject:to:content-type; bh=8ZMt0aiWV3wfBRwiB6TKMLJJpZ7rP9vti6+AV5BBNsk=; b=LjfjLSNjknAdeDRKVa5ONoaBZYU3dOBdJD72UwqCnKzrCFWglBZf0SZFRxDCgeGi9g Vgazi1L39MFBCioUx1YFHgo6k9aSmAoNdr4keEgqz6s3rlDb/wyZRVBjMXmGO2dduRpO 4Yj4rkO+k0d6+JFgK5BQKkbb1hEuwksCt66Gt93D0qpweZIPl1A9VRJmrDog+dMtFIDj N534qydYzmwwP2xOsHW3XmxedjM6AfeKCH0INLSyo3YTtaJ6QMd7QWZgEqxtjE7UDqmH ky8Ey+772ZUsEwZede8n73XspqCAZm7vkEEHbckVQ8CLXGijVsbiwnP+E6XXS7xGwYov 2AXg== X-Received: by 10.224.66.5 with SMTP id l5mr114642384qai.31.1385980560429; Mon, 02 Dec 2013 02:36:00 -0800 (PST) MIME-Version: 1.0 Reply-To: andy@nms.de Sender: ipad.wenk@gmail.com Received: by 10.229.214.74 with HTTP; Mon, 2 Dec 2013 02:35:40 -0800 (PST) In-Reply-To: <529BE783.5030601@orgmeta.com> References: <529A19BF.1060209@lymegreen.co.uk> <2B31B8CB-2E3E-4AAD-A4C8-93C614A109F5@programmazione.it> <6364DA60-4B97-41CA-ACB0-29F3D7BAC4D5@programmazione.it> <529BE783.5030601@orgmeta.com> From: Andy Wenk Date: Mon, 2 Dec 2013 11:35:40 +0100 X-Google-Sender-Auth: aCf44WcDezj7srKYCLZzgw3Nq0E Message-ID: Subject: Re: [discuss] couchapp.org down, couchapp.org spammed To: "dev@couchdb.apache.org" Content-Type: multipart/alternative; boundary=001a11c2b762f8579204ec8abe52 X-Virus-Checked: Checked by ClamAV on apache.org --001a11c2b762f8579204ec8abe52 Content-Type: text/plain; charset=UTF-8 why don't we stop the discussion here and think about how couchapp.org or at least the contents can be maintained further? There are only some points to clarify: - do we (the CouchDB community) want to maintain the contents? Regardless if it is "part" of CouchDB or not (this is a never-ending discussion imho) - who will start to speak with JChris about the domain? - where do we want to host the domain or contents? I have a personal interest to keep couchapp.org and / or it's contents running because that was my first contact with CouchDB, Benoit and JChris. I don't want to see the awesome work die! Cheers Andy On 2 December 2013 02:50, Vivek Pathak wrote: > Hi > > I agree quite a bit about the coucapp. Hence couldnt help but comment. > > Couchapp does seem to have quite a few rough corners feel to it - when > compared to the soundness of couchdb as a whole (even without bigcouch etc). > > I have been using a self written tool to push view/list/show code to > couchdb from using a makefile for my project. A sample line from the > makefile is as follows: > > belongs_view: > update_field.py -u $(COUCH) $(DBNAME) _design/ids views.belongs.map > belongs.js > > This pushes belongs.js to key db["_design/ids"].views.belongs.map , > recursively creating any intermediate json objects as needed. > > It has worked well for me because I get to edit my javascript code in any > editor. And unlike couchapp, I do not need to install a python package > (particularly one which does not seem to have heavy community support). > > The use case for couchapp is mentioned as sharing code between views ( > http://wiki.apache.org/couchdb/HTTP_view_API#Sharing_Code_Between_Views). At the cost of adding shared code into common js modules explicitly, I > get the convenience of "what you see is what you get" - unlike the > inclusion of code through JS comments in couchapp. > > If the overall idea of having a standalone tool is attractive, I can > surely improve it a bit (eg: usage line can improve, etc) and share more > widely. It anyway was created under an apache 2 licence. > > Thanks > Vivek > > > > > On 11/30/13, 10:33 PM, Alexander Shorin wrote: > >> On Sun, Dec 1, 2013 at 4:20 AM, Russell Branca >> wrote: >> >>> In its current form, couchapp.org is a relic that has been mostly >>> abandoned >>> and is not maintainable by the community. I strongly feel we should move >>> the couchapp documentation into official documentation. I see two >>> relevant >>> points of interest in this discussion. First is the notion of couchapps >>> as >>> the self contained application platform that utilizes show/list >>> functions, >>> and whether these should be included in CouchDB. I don't think this is >>> the >>> important issue at hand. >>> >>> The bigger issue is that the defacto method of defining design documents >>> is >>> to use one of the many "couchapp" tools, and the only place this is >>> documented as a whole is couchapp.org. This is a disservice to the >>> community, and one that needs to be resolved. This is a constant source >>> of >>> confusion to new users who quickly realize the futility of defining >>> design >>> docs in the browser, and get lost when told "just use a couchapp", and >>> then >>> they inevitably end up clicking on the top google result for "couchapp", >>> couchapp.org. We need to have this properly documented in the official >>> documentation so that the process is fully defined for new users. >>> >>> A couple of options for approach would be to formalize the folder >>> definition of a couchapp and list tools known to be compatible, or to >>> officially bless a tool like Erica. While I do want to see Fauxton >>> provide >>> powerful editors for all the different function types, I don't think this >>> is sufficient as people typically want to keep their design docs raw code >>> under SCM. Whatever approach is taken, I think the number one priority >>> here >>> is ensuring proper documentation explaining to users best practices for >>> defining and maintaining design docs. >>> >>> >>> -Russell >>> >> +1 and actually I'm only waiting for rcouch merge and having erica as >> builtin tool. There is already big place to land all the stuff in >> source code tree and even named also as "couchapp" since it provides >> huge potential for more interesting and rich content rather than just >> "ddoc" or similar. >> >> -- >> ,,,^..^,,, >> > > -- Andy Wenk Hamburg - Germany RockIt! http://www.couchdb-buch.de http://www.pg-praxisbuch.de GPG fingerprint: C044 8322 9E12 1483 4FEC 9452 B65D 6BE3 9ED3 9588 --001a11c2b762f8579204ec8abe52--