Return-Path: X-Original-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-flex-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 F38C39056 for ; Mon, 12 Mar 2012 23:42:16 +0000 (UTC) Received: (qmail 38228 invoked by uid 500); 12 Mar 2012 23:42:16 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 38183 invoked by uid 500); 12 Mar 2012 23:42:16 -0000 Mailing-List: contact flex-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: flex-dev@incubator.apache.org Delivered-To: mailing list flex-dev@incubator.apache.org Received: (qmail 38175 invoked by uid 99); 12 Mar 2012 23:42:16 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 12 Mar 2012 23:42:16 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.210.175] (HELO mail-iy0-f175.google.com) (209.85.210.175) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 12 Mar 2012 23:42:07 +0000 Received: by iaag37 with SMTP id g37so7167274iaa.6 for ; Mon, 12 Mar 2012 16:41:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=myTJ9a69MG/uJ6eGjy89LB+unq2niKUS973lQSUmWTI=; b=Og90iiGqikXYL6QIr0DRht7D/H2VjdypqDUWybNtT4mhVD5s63owu2POs2L/QDWj4E 8PLux3eHuMnVJPq0KPJoZ1y7B6Sw7ACF/4qS6U68R+pcv/aEAEPi9379qa0LldNEYmIT xXCWmGLD9W7Zvj2Dj19Hgxno95TuuZl12DPLoGIFI0+TyN550/vEdjP6dKmSwc6Bqh6q +a8OT9zTAEn+aSJKMG+tRg8vRvIUuhmP2M6RR7DOUw+iaGeU9O/SOkMPlAn9lrfbqD2m J/Mm7hIG61944//n3uszGUTGo+NWAryLt4SsqLduqg594IGD8508leZmWKkCO52HdYFg 3wQg== Received: by 10.50.149.163 with SMTP id ub3mr1283225igb.30.1331595705749; Mon, 12 Mar 2012 16:41:45 -0700 (PDT) Received: from [192.168.0.4] (124-149-169-202.dyn.iinet.net.au. [124.149.169.202]) by mx.google.com with ESMTPS id uy10sm10263712igc.15.2012.03.12.16.41.43 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 12 Mar 2012 16:41:44 -0700 (PDT) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Apple Message framework v1257) Subject: Re: [OT] What are we doing here? From: Justin Mclean In-Reply-To: Date: Tue, 13 Mar 2012 10:41:39 +1100 Content-Transfer-Encoding: quoted-printable Message-Id: <29C76ADB-B3D6-4F19-973B-CC5F5A0B580A@classsoftware.com> References: <656A1D62-2AB4-4B79-BB76-84BAA6CCC67F@classsoftware.com> <172793AE-1B8A-49B0-9F65-CCAA618D2EFE@tink.ws> To: flex-dev@incubator.apache.org X-Mailer: Apple Mail (2.1257) X-Gm-Message-State: ALoCoQl9yivruiQVG+oD5u14IEyvY9UYfQsw+1uYcfMUokLlySuajTusEo30AfOGzEp+npQPRIZi X-Virus-Checked: Checked by ClamAV on apache.org Hi, > We probably need a list of requirements, such as does it have ASDoc, = comments, unit tests, Mustella > tests, etc. Here's a list I've been working on - it still needs more work. 1. Does the submitted code fill a need for users of the SDK? Could the code better exist as an optional component? Ask yourself does = it need to be part of the SDK at all? 2. Can the code be legally donated? Any there any IP issues with the code? eg If it was contributed by a = full time employee do you have permission to donation the code? Has the contributor signed a CLR? 3. Is it backward compatible with the existing SDK. If not what are the reasons and is there a clear well documented = migration path? 4. Has the code been reviewed? Is the code at least the same quality as existing code in the SDK? Has feedback been provided on the mailing list? Have any outstanding concerns or issues been resolved? Has a consensus been reached? Any outstanding structural or architectural issues? Have these been = documented? 5. Are there any performance issues with the code? Is performance measurably better or worse? 6. Is the code formatted according to the Flex SDK code style? Do all files have the Apache header? 7. Are all of the properties and methods documented in same way as = methods and properties in the Flex SDK? Can ASdocs be generated from the code? 6. Can the classes be easily extended if needed? 5. Does the code work on desktop, browser and mobile? 8. Are there working examples showing how the code can be used? 9. Is the code fully unit tested and can those tests be easily run? 10. Have all locale and globalisation issues been addressed? Has the code been localised to the standard set of Flex SDK locales? 12. Do the class names and name spaces fit in with the he existing SDK? Should the code use an existing package name or a new package name? What framework project should the code be added to? 13. Have the manifest and build scrips been updated? Probably need something added about accessibility, events, styles and = skins to the above. What do we put for Flash player and Flex version numbers in method = headers? Do with go with 10.2 and Apache Flex 4.8 or something else? Thanks, Justin