Return-Path: X-Original-To: apmail-incubator-deltacloud-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-deltacloud-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CB8366F05 for ; Tue, 19 Jul 2011 15:47:19 +0000 (UTC) Received: (qmail 49858 invoked by uid 500); 19 Jul 2011 15:47:19 -0000 Delivered-To: apmail-incubator-deltacloud-dev-archive@incubator.apache.org Received: (qmail 49793 invoked by uid 500); 19 Jul 2011 15:47:18 -0000 Mailing-List: contact deltacloud-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: deltacloud-dev@incubator.apache.org Delivered-To: mailing list deltacloud-dev@incubator.apache.org Received: (qmail 49784 invoked by uid 99); 19 Jul 2011 15:47:18 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 Jul 2011 15:47:18 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=5.0 tests=RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of clalance@redhat.com designates 209.132.183.28 as permitted sender) Received: from [209.132.183.28] (HELO mx1.redhat.com) (209.132.183.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 Jul 2011 15:47:11 +0000 Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id p6JFkn9D019727 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 19 Jul 2011 11:46:49 -0400 Received: from localhost.localdomain (ovpn-113-115.phx2.redhat.com [10.3.113.115]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id p6JFkjfH009713 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Tue, 19 Jul 2011 11:46:48 -0400 Date: Tue, 19 Jul 2011 11:46:45 -0400 From: Chris Lalancette To: deltacloud-dev@incubator.apache.org Subject: Re: REST API docs - IN PROGRESS and request for comments Message-ID: <20110719154644.GH8868@localhost.localdomain> Reply-To: Chris Lalancette References: <1310745392-3931-1-git-send-email-marios@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1310745392-3931-1-git-send-email-marios@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.67 on 10.5.11.11 X-Virus-Checked: Checked by ClamAV on apache.org On 07/15/11 - 06:56:31PM, marios@redhat.com wrote: > > This patch contains the *still in progress* documentation update for the deltacloud website. I haven't been able to finish the docs by the deadline I set myself (today) - the process is much more time consuming than I expected. I am invoking every API call with curl so that i can accurately capture request/response; this is also exposing issues with the API (e.g. the response codes for blob metadata that I sent a patch for). > > This is *entirely* a request for initial comments and will not be committed. I've transferred the existing deltacloud REST API (that we submitted to DMTF CMWG) to .mdown format. You need to run 'webby' in /path/to/deltacloud/site and then the REST API can be seen at /path/to/deltacloud/site/output/api2.html. The most complete section and which should be used for making comments is '4.3 Blob Storage'. It contains 'example requests' and 'server response' for every available API call. I know this isn't particular to this patchset, but I figure this is a good time to point this out. For the Aeolus project, we've been in touch with the author of webby, and he has more-or-less abandoned the project. At the time he wrote it a couple of years ago, there wasn't a great solution, and webby worked for him. However, in the intervening time a couple of other frameworks have come about, and webby has not been kept up-to-date. The webby author now recommends nanoc, which is still in active maintenance and seems to have more of a community than webby. Just FYI. -- Chris Lalancette