Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id B3FA1200B85 for ; Thu, 15 Sep 2016 18:07:16 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id B2775160AC6; Thu, 15 Sep 2016 16:07:16 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 09FC8160ABA for ; Thu, 15 Sep 2016 18:07:15 +0200 (CEST) Received: (qmail 20609 invoked by uid 500); 15 Sep 2016 16:07:10 -0000 Mailing-List: contact dev-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list dev@flex.apache.org Received: (qmail 20597 invoked by uid 99); 15 Sep 2016 16:07:09 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Sep 2016 16:07:09 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 6FD211A9488 for ; Thu, 15 Sep 2016 16:07:09 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.179 X-Spam-Level: * X-Spam-Status: No, score=1.179 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id rhOQWZXxuDaD for ; Thu, 15 Sep 2016 16:07:07 +0000 (UTC) Received: from mail-qt0-f171.google.com (mail-qt0-f171.google.com [209.85.216.171]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 4D6705F59E for ; Thu, 15 Sep 2016 16:07:07 +0000 (UTC) Received: by mail-qt0-f171.google.com with SMTP id l91so29181912qte.3 for ; Thu, 15 Sep 2016 09:07:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=LXGtsZm2o+kwnjbAdk8uzvGYB9GQUbAVbbSBWxMGpfA=; b=b4uhb28ngr9bGNjpdbwSHRjJjSrKhDZYzEBTBHKkCEyPf+/jSvvg5zf8Kc6zsWQTL7 czKUQ7U9l9AyTc47Vj2AMAG5RBpFPpEJS2knhbB9V4UISuZSK3XJlFbleR9F627iCqH0 iocJtGwOLO3HDEqiKA8/52sXOtSINgmVKGVWBp1yVvP2VU/KaPIQUoEAgBgiWJnqW7tI 55gB49AiqA4xNMXAXJtUsHuqX8RsT1k1u0b7AgjAUBNqCGZWqRbidOq9r+2mJg2Wg+jg 4UKRErkD3SlIjI9dLbJ4Ue9wqLYFKUYjj5z+Q4WcdIRhLc4dXqwXhQYefuJe/e1DjP/N IZbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=LXGtsZm2o+kwnjbAdk8uzvGYB9GQUbAVbbSBWxMGpfA=; b=O4HpqPOegDcxtEtJh8BkP/0ReYh21e4EFR51myJb0LpS1Qz/a7w/msHRpGB22Pppjz XQngpjmpOuHRYPEaZIud+sI2JULSJdu++xUNCyLjaZoR0QGJE0r+tJH4wbcfd791BkpR JNoAcOPgaCaOPnapi6cKmF8UIxgo9EJdmECwgtvDEWLRzSZP2SSKF8789T7xvk00YNAc UF3XHAt1mE6J3tipSHqqp4+25kwhG/hWVz6ncqrfLlvNDQIyvdTzjjrjg6EfJfV22w+5 pSSeCP3mk9MW21oe7y8Se4w2Gw1bn1ITJn7n6YJ3XqxGR0fAiySof94jguDcu/Vy33pF zPdA== X-Gm-Message-State: AE9vXwPdNPmkmTQU8R9zOTOKiTnNM1WNyrJWEQLNkYsI22XH3+KegU/V4eLp0Jpgee6O87+urMgvjhxWOsl/Ag== X-Received: by 10.237.42.195 with SMTP id t61mr3843312qtd.11.1473955620749; Thu, 15 Sep 2016 09:07:00 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.39.104 with HTTP; Thu, 15 Sep 2016 09:06:20 -0700 (PDT) From: Josh Tynjala Date: Thu, 15 Sep 2016 09:06:20 -0700 Message-ID: Subject: FlexJS asdoc Top Level classes To: dev Content-Type: multipart/alternative; boundary=94eb2c12354e308790053c8e0943 archived-at: Thu, 15 Sep 2016 16:07:16 -0000 --94eb2c12354e308790053c8e0943 Content-Type: text/plain; charset=UTF-8 I was talking to someone who is using FlexJS to build an app. One thing they mentioned is that they found it confusing that top level classes like String, Array, etc. were not in the FlexJS asdoc, but others like QName and Namespace were. Now, I understand that we have custom implementations of Namespace and QName because they don't exist in JavaScript, and the other classes are native so we don't have classes to parse for the asdocs. However, it's still a good point about possible confusion. Especially if you consider that someone might be migrating an existing Flex app to FlexJS, and it's not clear if a class isn't in the asdocs because it doesn't exist in the new framework or for another reason. At the very least, it might help if there were some kind of explanation about why these classes are "missing". I think the asdoc tool supports extended package descriptions somehow, and it might be a good idea to point to Adobe's docs, or MDN, or somewhere that has full details about available APIs for some of these classes. Or maybe we could create stub classes that are only used for documentation that at least have basic descriptions. - Josh --94eb2c12354e308790053c8e0943--