-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Burndowns for BCD, MDN, and Caniuse #666
Comments
The group discussed visualizations as a burndown chart (see #538). That chart would track the evolution of the number of BCD keys that still need to be reflected in web-features over time. The chart could help track progress, but also promote the work of the group. Ideally, we'd be able to generate that chart from the lists. Thinking out loud, three possible ways to make that possible:
|
Very helpful comment, @tidoust. Some thoughts:
Right now, we don't actually pull in the keys by BCD tags. We'll have to do that at some point, so I think the answer here is to orient ourselves towards the slightly broader view of "when was the key first cited by web-features". That's relatively straight forward to figure out: you just find which keys first appeared in which release. We don't have to fuss with (This will necessarily miss renames, but fixing that would be very difficult. I don't think we should worry about it.) (I've given myself this task over in ddbeck/web-features-burndown-tools#1)
We discussed this a little yesterday on the Baseline call. I've got some tooling to figure this out retrospectively (at least, to the point the schema last changed), but if you have any additional indicators to request, the sooner the better. 😄
I think a belts-and-suspenders approach is probably good here. We'll have the Sheets history, but as you say, that's not very easy to process. But there's nothing stopping me from doing the Git approach too. Filed that away here. ddbeck/web-features-burndown-tools#2 |
On the March 7 Baseline call, someone noted that the filter views hide completed entries. I've now added "Done" filter views (and updated the issue description) for each sheet. Now you can see which BCD keys and caniuse IDs have been cited by the project. |
A sample of a progress report:
Edited (2024-04-01): corrected table |
@ddbeck Is the 16 value (and +0.16%) incorrect in the "compat keys mapped to web-features" row? Coz' 1487-1365 = 122. If it's correct, what does it mean? |
@tidoust good catch! I've fixed the error. Thank you! |
I've created burndown lists for web platform features known elsewhere that aren't yet reflected in web-features. These burndown lists can help us focus our attention on adding the most-interesting features first. Sources for features include:
caniuse-lite
)For more on how these data sources are processed (and how I hope to generate progress reports), you can see my scratchpad repo.
How to view the burndown lists
The burndown lists contain a lot of entries (over 14,000), so you'll probably want to use Filter views.
The BCD and MDN burndown list has the following filter views:
The caniuse burndown list has the following filter views:
If you think there should be other views, please propose them (or add them and document them here).
How to use the burndown lists
The text was updated successfully, but these errors were encountered: