Skip to content

Use latest IDL #816

Closed
Closed

Description

From what I can see, this project extracts IDL fragments from W3C TR version of the W3C specs, when in most cases, the most uptodate view of what the IDL should be reside in editors draft.

In a separate project called Reffy, we have set up an automated extraction of the latest IDL fragment across a large number of W3C and WHATWG specs. That automatic extract is already used to feed automatically the Web-Platform-Tests repository of Web-browser test suites.

It may be interesting to take a similar approach here.

Activity

  1. foolip commented on Jan 21, 2020

    @foolip

    From https://github.com/microsoft/TSJS-lib-generator#when-should-a-dom-api-be-included-here it sounds like the number of implementations is an important consideration. This unfortunately can't be determined on a per-spec basis as most specs contain some mature parts and some things yet to be implemented.

    Perhaps combining IDL with https://github.com/mdn/browser-compat-data would help here.

    I also wonder if it would help to have releases of reffy-reports that have certain guarantees, like all of the IDL being possible to parse with a given version of webidl2.js.

  2. saschanaz commented on Mar 20, 2020

    @saschanaz
    Contributor

    Definitely a good-to-have, but I wonder what made you open this issue. Is this a blocker for anything?

  3. saschanaz commented on Sep 17, 2021

    @saschanaz
    Contributor

    #1034

    @github-actions close

  4. github-actions commented on Sep 17, 2021

    @github-actions
    Contributor

    Closing because Kagami Sascha Rosylight (@saschanaz) is one of the code-owners of this repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions