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

For each JavaScript component, document which ECMAScript version is required for each feature #3292

Closed
3 tasks done
Tracked by #2718
domoscargin opened this issue Feb 15, 2023 · 1 comment
Closed
3 tasks done
Tracked by #2718
Assignees

Comments

@domoscargin
Copy link
Contributor

domoscargin commented Feb 15, 2023

What

Add labels to our internal "JS component features" Trello board to show the minimum ECMAScript version each feature relies on.

We could also be more specific if features rely on a specific API or browser features.

Why

We recently documented the features of each of our components with the intention of defining our core features and principles for helping decide whether to gracefully degrade on certain older browsers.

We'd like some quantitive data to confirm our assumptions about where things might break, and inform future decisions on where to "cut the mustard".

Who needs to work on this

Developer

Who needs to review this

Developer

Done when

  • Each card on the Trello board has been labelled with an ECMAScript version (eg: ES2017, ES2018)
  • [optional] Cards that rely on a specific API or browser feature have been labelled as such
  • These changes have been shared with the team
@domoscargin
Copy link
Contributor Author

Since we have a pretty set approach to cutting the mustard, and we're pretty sure all the current component features are compatible with ES6 browsers, I'm going to set this one as done.

@domoscargin domoscargin moved this from In progress 📝 to Done 🏁 in GOV.UK Design System cycle board Mar 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

1 participant