Return-Path: X-Original-To: apmail-incubator-callback-commits-archive@minotaur.apache.org Delivered-To: apmail-incubator-callback-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B46FB92A6 for ; Thu, 22 Mar 2012 22:01:48 +0000 (UTC) Received: (qmail 89878 invoked by uid 500); 22 Mar 2012 22:01:48 -0000 Delivered-To: apmail-incubator-callback-commits-archive@incubator.apache.org Received: (qmail 89858 invoked by uid 500); 22 Mar 2012 22:01:48 -0000 Mailing-List: contact callback-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: callback-dev@incubator.apache.org Delivered-To: mailing list callback-commits@incubator.apache.org Received: (qmail 89850 invoked by uid 99); 22 Mar 2012 22:01:48 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Mar 2012 22:01:48 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.131] (HELO eos.apache.org) (140.211.11.131) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Mar 2012 22:01:47 +0000 Received: from eos.apache.org (localhost [127.0.0.1]) by eos.apache.org (Postfix) with ESMTP id 6F26273B for ; Thu, 22 Mar 2012 22:01:27 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: Apache Wiki To: Apache Wiki Date: Thu, 22 Mar 2012 22:01:27 -0000 Message-ID: <20120322220127.90727.38820@eos.apache.org> Subject: =?utf-8?q?=5BCordova_Wiki=5D_Update_of_=22CuttingReleases=22_by_brianlero?= =?utf-8?q?ux?= Auto-Submitted: auto-generated X-Virus-Checked: Checked by ClamAV on apache.org Dear Wiki user, You have subscribed to a wiki page or wiki category on "Cordova Wiki" for c= hange notification. The "CuttingReleases" page has been changed by brianleroux: http://wiki.apache.org/cordova/CuttingReleases?action=3Ddiff&rev1=3D1&rev2= =3D2 A official source release contains code for each Apache Cordova platform,= the documentation and various other artifacts. = = {{{ + = - / + / + |- NOTICE ...... any additional license info + |- bin/ ........ the cordova binaries for building apps! + |- doc/ ........ compiled cordova-docs + |- keys ........ signing keys + |- license ..... the asl + |- readme.md ... quick readme + |- src/ ........ export all platform src dirs + '- version ..... version txt + = - |-doc/ ........... source documentation - |-lib/ ........... platform code for supported operating systems - | |-android/ - | |-bada/ - | |-blackberry/ - | |-ios/ - | |-symbian/ - | |-webos/ - | '-windows/ - |-changelog ..... a changelog compiled from comments and authors - |-license ....... the Apache Software License v2 - |-version ....... release version in plain text - '-readme.md ..... release readme }}} = - =3D=3D Notifying the Community =3D=3D + The {{{/bin/}}} is what you want if you want to start building apps with = Cordova. = - The Apache Cordova community aims to prepare releases monthly. Discussion= for a release should happen on the mailing list. + {{{ = - =3D=3D Packaging a Release for Testing =3D=3D + / + |-android/ + |-bada/ + |-blackberry/ + |-ios/ + |-symbian/ + |-webos/ + '-windows/ = - TODO + }}} = - =3D=3D = + =3D=3D Release Philosophy =3D=3D = + The Apache Cordova community aims to prepare releases monthly. Discussion= for a release always happens on the mailing list. = + = + We follow a rolling releases (sometimes called the Train Model) philosoph= y, which is to say, we value consistent release cadence as a priority over = aiming to cram a particular issue, bug or feature to a particular date. Eac= h minor release tends to be loosely themed on a generally agreed upon goal = for the project. Bugs always take priority over new shiny. = + = + Early in the project we stalled on 0.8.0 for almost a year, and as a resu= lt our community worked off the edge, making issue tracking very difficult,= cascading into a host of predicability and reliability issues, jeopardizin= g the community. In 2009, when IBM joined the effort with Nitobi, we starte= d releasing once a month, rolling issues over to the next minor. + = + We have recently, in the past year or so, started tagging Release Candida= tes about a week before the expected ship for minor release (such as 1.5.0r= c1) which tends to tease out more bugs and avoid the embarrassing patch rel= ease. (1.4.1 comes to mind.) + = + =3D=3D=3D 2012 **Estimated** Release Schedule =3D=3D=3D + = + - 1.6.x, Mar 30 + - 1.7.x, Apr 30 + - 1.8.x, May 28 + - 1.9.x, Jun 25 + - 2.0.x, Jul 30 +=20