Skip to content

Should we deprecate the default optional features? #666

@chancancode

Description

@chancancode
  1. Application template wrapper
  2. jQuery integration
  3. Template-only glimmer components
  4. Default async observers

Maybe with the exception of the last one, the rest are relatively easy to migrate (probably the easiest part about the Octane migration), and doesn't really cost the framework a ton to keep them around. On the other hand, it's a possible divergence in an app's setup, so we need to ask additional questions when helping people in Discord, etc.

How would the community feel about deprecating these? I guess I don't really know what the uptake is for these optional features.

Even if we don't deprecate them, we can probably still remove the code at build time if we know they are disabled, so it's not really so much about maintenance burden as it is about cognitive overhead for the community.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions