Return-Path: X-Original-To: apmail-abdera-dev-archive@www.apache.org Delivered-To: apmail-abdera-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 0A1C1B9C0 for ; Fri, 20 Jan 2012 21:12:39 +0000 (UTC) Received: (qmail 89144 invoked by uid 500); 20 Jan 2012 21:12:38 -0000 Delivered-To: apmail-abdera-dev-archive@abdera.apache.org Received: (qmail 89130 invoked by uid 500); 20 Jan 2012 21:12:38 -0000 Mailing-List: contact dev-help@abdera.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@abdera.apache.org Delivered-To: mailing list dev@abdera.apache.org Received: (qmail 89121 invoked by uid 99); 20 Jan 2012 21:12:37 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 20 Jan 2012 21:12:37 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [88.198.2.104] (HELO koch.ro) (88.198.2.104) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 20 Jan 2012 21:12:31 +0000 Received: from 164-97.77-83.cust.bluewin.ch ([83.77.97.164] helo=t61.localnet) by koch.ro with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1RoLko-0003xv-Fo for dev@abdera.apache.org; Fri, 20 Jan 2012 22:12:10 +0100 From: Thomas Koch Reply-To: thomas@koch.ro To: dev@abdera.apache.org Subject: Exploring Abdera2 Date: Fri, 20 Jan 2012 22:11:39 +0100 User-Agent: KMail/1.13.7 (Linux/3.1.0-1-amd64; KDE/4.6.5; x86_64; ; ) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201201202211.39475.thomas@koch.ro> X-Virus-Checked: Checked by ClamAV on apache.org Hi, I'm just exploring abdera, starting directly with abdera2 for a groupware ReST API[1]. I really like that you use good building blocks (Joda Time, Guava). Somebody asked that Abdera2 should be released better sooner then later. However there still seems to be some edges that could be smoothed now while the API breaks anyway. Why not release a kind of preview, with a warning that the API is not yet final? How is your process for abdera2? Do I need to fill jira issues and attach patches or would you pull contributions from a Git repo? (Did you notice that the last abdera2 commit in the Git mirror is from September 20th? Would you mind asking Jukkaz via build@a.o?) Would you accept patches for: - Javadocs - Some more Guava goodies: Immutable collections, Objects.equal - Immutability, use Builders instead of Setters - Remove some @SurpressWarnings and fix the Warnings - There are some "Map parameters" which seems to only ever contain Strings. It feels odd not to have type safety there. But I don't yet fully understand those. [1] https://github.com/thkoch2001/bachelor-thesis Being called to bed now... :-) Best regards, Thomas Koch, http://www.koch.ro