mdn / pab

MDN Web Docs Product Advisory Board
26 stars 17 forks source link

ACTION See if the people who work on confluence/WPT could output the data in a useful format. #30

Closed alispivak closed 3 years ago

alispivak commented 6 years ago

from January 2018 PAB meeting

robnyman commented 6 years ago

Started an e-mail thread with https://github.com/foolip and https://github.com/mdittmer about this to find out more

r12a commented 6 years ago

I don't see a link to the minutes of the PAB meeting, so i don't know what you discussed, but one thing you may need to consider is that WPT typically doesn't distinguish between which tests are aimed at determining whether a feature has basic support, and detailed tests looking at edge cases.

It seems to me that MDN could be overwhelmed if they represented all the available test results for, for example, writing-mode support in CSS (a quick look in the directory shows over 1,600 files, most of which I think are tests). Even the W3C i18n test suite page for just vertical text (https://w3c.github.io/i18n-tests/results/writing-mode-vertical), which is less edge-case oriented, probably has more tests in it than are useful for MDN.

robnyman commented 6 years ago

Yeah, WPT would be overwhelming, for sure. This is rather more about Confluence and possible data automation from there.

jpmedley commented 6 years ago

Here's the tool. https://github.com/mdittmer/mdn-confluence Mark has been working on this since mid January, I think.

chrisdavidmills commented 6 years ago

@r12a FYI, meeting notes can all be found here: https://github.com/mdn/pab

r12a commented 6 years ago

Got it. Thanks @robnyman @jpmedley @chrisdavidmills

atopal commented 6 years ago

Just wanted to note that Mark was at the Hack on MDN event in Paris and started creating PRs from confluence data: https://github.com/mdn/browser-compat-data/pulls/mdittmer. So I guess the answer here is: yes 👍 :)

jpmedley commented 6 years ago

@r12a There would obviously need to be some kind of intermediate system to aggregate results in a way that's useful to MDN. Also in the absence of a completely automated system, I'll take a semi-automated system if speeds things up.

mdittmer commented 6 years ago

Update: I thought individuals might be interested in accessing the raw Confluence data. We are currently trying to improve the comprehensibility of the data model, but here's what works today:

This link contains releases in release date order. This link contains <id (API name), data> pairs where Boolean array elements in data correspond to whether or not releases (in release date order) ship the API.

I can update this bug when a better release/data binding model is available.

chrisdavidmills commented 3 years ago

From what I know of more recent work by @foolip and @vinyldarkscratch, this has now happened. Worth keeping this one open, or could I close it?

foolip commented 3 years ago

This can be closed. There are scripts in BCD to use the Confluence data, and more recently https://mdn-bcd-collector.appspot.com/ and associated scripts have been developed specifically for updating BCD.