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 7647A906D for ; Tue, 13 Mar 2012 17:12:56 +0000 (UTC) Received: (qmail 11271 invoked by uid 500); 13 Mar 2012 17:12:55 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 11203 invoked by uid 500); 13 Mar 2012 17:12:55 -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 11194 invoked by uid 99); 13 Mar 2012 17:12:55 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Mar 2012 17:12:55 +0000 X-ASF-Spam-Status: No, hits=2.5 required=5.0 tests=FRT_ADOBE2,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of omarg.developer@gmail.com designates 209.85.212.177 as permitted sender) Received: from [209.85.212.177] (HELO mail-wi0-f177.google.com) (209.85.212.177) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Mar 2012 17:12:50 +0000 Received: by wibhj13 with SMTP id hj13so889101wib.0 for ; Tue, 13 Mar 2012 10:12:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=X6q0xwxmKUmtZ1+a52ASJzeummgJsC5oEP0Vvuy1h8k=; b=VqhB/nR4gqALhOCeqVmedfFEBU52GxA8309+K5WhKIsoNDD23Oq5NPr8R/r0ia2Ww8 LLsNV8CVyoRvKRd7BiJD41Iytn17KA/8eBmMXND05SYSoAMQnHCsd5P9tM7PPcCvv260 pTQ4Fyks25MBXOHSPGUPGrEvQcFb9fGmmmgE6Mti/FAiNmKXUahDr3ll5s4ht+c8RfTp Cb2469F7N/RYO0JdfXWxpyJIOekdmcJQbrtFxZ+r2/FFW5LUe0PStjJ+wTR3xnu7KBfz bUfC2FOqkqbS4AAWtFZliCq8ksk8PFydEyl5HfpJr8SNQU5ojLXuC5MXMrccixi1m5xx 9rSQ== MIME-Version: 1.0 Received: by 10.180.91.10 with SMTP id ca10mr9273830wib.17.1331658749002; Tue, 13 Mar 2012 10:12:29 -0700 (PDT) Sender: omarg.developer@gmail.com Received: by 10.180.98.194 with HTTP; Tue, 13 Mar 2012 10:12:28 -0700 (PDT) In-Reply-To: References: <72C14F5D-9F0B-46BA-A830-A7EA46FEB91B@classsoftware.com> Date: Tue, 13 Mar 2012 10:12:28 -0700 X-Google-Sender-Auth: EHuEIJdVLdt5jU6O98FDShYJi4o Message-ID: Subject: Re: SDK Inclusion Process (was re: [OT] What are we doing here?) From: Omar Gonzalez To: flex-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=f46d043c093eb2427004bb22f6f3 X-Virus-Checked: Checked by ClamAV on apache.org --f46d043c093eb2427004bb22f6f3 Content-Type: text/plain; charset=ISO-8859-1 On Tue, Mar 13, 2012 at 10:04 AM, Alex Harui wrote: > > > > On 3/13/12 12:24 AM, "Justin Mclean" wrote: > > > Hi, > > > >> I may change my mind about this in the morning, but this is just too > much > >> process. > > I see it as more of a list of what you may need to think about/get other > > people to help you out along the way with rather than a step by step > process. > > Perhaps I should of left off the numbers? I certainly don't think that a > > contribution would need to address all of those concerns initially but it > > would be not to nice to say to the list "I've not considered any > localisation > > issues with this contribution can someone take a look at that for me" or > "I've > > no idea if this works well n Android/iOS". > I don't agree. If you don't have an IOS device, that shouldn't be a > blocker. If you don't have a Mac, that shouldn't matter either. That is > the > advantage of community. Folks help each other by contributing their > expertise. > Yes, most of us have the experience to at least think a little about > localization, but I can guarantee I don't know as much about it as some of > you. The next time I contribute a brand new component, I expect there to > be > issues with localization, accessibility, the names of the APIs, and there > will be bugs in it. But at least there will be code to look at and > improve. > > -- > Alex Harui > Flex SDK Team > Adobe Systems, Inc. > http://blogs.adobe.com/aharui > > I don't think Justin is saying it should be a blocker. I believe what is being proposed is that it be used as a list to evaluate things that need to be done to contributions. For example, let's say you write up some component, and like you said you didn't really consider localization because either you don't care or you don't know enough about localization to add that in. The list would be used POST-contribution to get the component through the last things needed, _with_ the help of the community and other contributors, to get the component in a state where the community will vote it in as part of an SDK release (or however we end up doing that process). I don't think the checklist being proposed is a list specifically for the contributing developer, but more of a guide as to what we should address before taking someone's contribution and making it an official part of the SDK. As an example, Tink has his layouts and containers in whiteboard. What now? We have no process to take his contributions and get them in the SDK. Defining a process does not necessarily mean that Tink HAS to perform all those tasks... but _someone_ should, either other committers or the community so that we can put that 'official stamp' on them. Is this a bad thing? Or are we proposing that people just put in any code in any state into the SDK so long as the community votes it in (or some other procedure)? -- Omar Gonzalez s9tpepper@apache.org --f46d043c093eb2427004bb22f6f3--