-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
UI: Ember Upgrade & Miscellaneous Tech Debt Sprint #7834
Comments
Benchmark output from
|
This is part of #7834’s jQuery removal goal. It addresses a couple of jQuery-related deprecation warnings and also uses “native events mode” for ember-cli-page-object, which is needed so it doesn’t have to use jQuery via the Ember global.
We didn't get to all of the things on the list, but I think this issue has served its purpose. |
I'm going to lock this issue because it has been closed for 120 days ⏳. This helps our maintainers find and focus on the active issues. |
This outlines a sprint of UI Spring cleaning that will take place between 0.11.2 and 0.12.0. It should all be invisible to Nomad users but will ideally reduce UI page weight and bring our code up to date with Ember patterns.
Phase 1: Remove Freestyle & lib-sass
yarn why node-sass
)Phase 2: Remove jQuery
ember-fetch
Phase 3: Upgrade to Ember 3.16 LTS
Phase 4: Update Patterns
this
(codemod)Phase 5: Update tooling
Phase 6: Update external tooling
Between each phase we should do some benchmarking just to understand the impact of the upgrades.
ember-test-audit
Gives an average test run time + slowest testsember build --prod
Gives file sizes of generated assetsThe text was updated successfully, but these errors were encountered: