emberjs / ember.js

Ember.js - A JavaScript framework for creating ambitious web applications
https://emberjs.com
MIT License
22.47k stars 4.21k forks source link

Deprecate Classic (specifically Ember.Object) #20472

Open MelSumner opened 1 year ago

MelSumner commented 1 year ago

Idea: "pay as you go"

Goals

Tasks

Supporting Notes

  1. by the time we get to Polaris, no classic feature should be included in ember new or ember addon
  2. If that's bc the files are removed, or if it's because treeshaking, remains to be seen.
MelSumner commented 1 year ago

If you are interested in leading/owning this work, please reach out to me on Discord!

ef4 commented 1 year ago

One way to meet this requirement is to ship ember-source as a v2 addon. V2 addons necessarily shake out unused modules.

(Becoming a v2 addon probably also involves ember-source itself reorganizing some things that are unnecessarily tangled.)

kategengler commented 4 months ago

This is likely descoped from Polaris.