Skip to content
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

Maintaining browser support data #40

Closed
praveenpuglia opened this issue Aug 11, 2017 · 5 comments
Closed

Maintaining browser support data #40

praveenpuglia opened this issue Aug 11, 2017 · 5 comments
Assignees
Labels
feature-request Request for new features or functionality help wanted Issues identified as good community contribution opportunities
Milestone

Comments

@praveenpuglia
Copy link
Contributor

Code 1.15 just released. At the time of adding support for display: flow-root to languageservice, I didn't have information about Opera 45 supporting it.

Today I went back to MDN to see it is now supported in Opera 45. This means the property now has to be manually told to support this info in css-schema.xml file.

And not just this but anything that needs change. Currently there are some problems.

  1. It's a tedious manual work.
  2. Mobile support data ins't even present.
  3. MDN's browser support tables aren't 100% reliable.

Can we build a system in the languageservice that automatically pulls in data from cainuse or any other service and then we don't need to painstakingly look for changes in browser support and manually update it?

@aeschli
Copy link
Contributor

aeschli commented Aug 12, 2017

https://github.com/mdn/browser-compat-data contains the latest compatibility data from MDN. I didn't have the chance to invest in using that data. If you want to look into it that would be awesome!

@praveenpuglia
Copy link
Contributor Author

Their data seems to be pretty limited at the moment. https://github.com/mdn/browser-compat-data/tree/master/css/properties

@praveenpuglia
Copy link
Contributor Author

A lot of properties has been added. We can get browser data but not the description of the properties. Can we plan something around this?

@aeschli aeschli added this to the Backlog milestone Nov 24, 2017
@aeschli aeschli added help wanted Issues identified as good community contribution opportunities feature-request Request for new features or functionality labels Nov 24, 2017
@connorshea
Copy link
Contributor

The browser-compat-data project is now at 80% completion (as in, 80% of the old compat tables on MDN have been updated to the new format), and it should cover support for almost all CSS properties, at-rules, etc. :) It’s not entirely complete but it’s very close.

@praveenpuglia
Copy link
Contributor Author

I am closing this issue in favour of #68. @octref has already made some progress using the MDN data which is live in latest stable. I am sure he has planned a bunch of things already.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Request for new features or functionality help wanted Issues identified as good community contribution opportunities
Projects
None yet
Development

No branches or pull requests

3 participants