Consolidate Template Concerns into @ember/template#1170
Conversation
|
Discussed today in the RFC meeting. We do not want to proceed with this particular proposal but agree with the goal of limiting the number of imports. Many of these helpers and modifiers are built-in to the framework as of 7.1 and no longer need to be imported. There are extremely rough plans to move We want to redesign modifiers and so do not want to move any part of the current We plan to deprecate the Component class from |
|
After some time has passed since the default export of Additionally, folks could be quite upset with imports moving around -- so... it's a bit sad that we have to live with our mistakes, but we'd need a migration path for any import changes |
|
Thanks @kategengler - makes sense. I still vouch for the I probably see the API narrows together when also re-claiming Also then it's the right choice to make the glimmer component available from |
|
This is now a comment from me personally since the meeting was yesterday. I think it would be very odd for Component to come from anything As an aside, I don't really see issues with AI or my editor (in my case Webstorm) getting the correct import. There was a change v2.1.0 of @glimmer/component that may help with editors autocompletion of importing emberjs/ember.js#21014 |
Propose Consolidate Template Concerns into
@ember/templateRendered
Summary
This pull request is proposing a new RFC.
To succeed, it will need to pass into the Exploring Stage, followed by the Accepted Stage.
A Proposed or Exploring RFC may also move to the Closed Stage if it is withdrawn by the author or if it is rejected by the Ember team. This requires an "FCP to Close" period.
An FCP is required before merging this PR to advance to Accepted.
Upon merging this PR, automation will open a draft PR for this RFC to move to the Ready for Released Stage.
Exploring Stage Description
This stage is entered when the Ember team believes the concept described in the RFC should be pursued, but the RFC may still need some more work, discussion, answers to open questions, and/or a champion before it can move to the next stage.
An RFC is moved into Exploring with consensus of the relevant teams. The relevant team expects to spend time helping to refine the proposal. The RFC remains a PR and will have an
Exploringlabel applied.An Exploring RFC that is successfully completed can move to Accepted with an FCP is required as in the existing process. It may also be moved to Closed with an FCP.
Accepted Stage Description
To move into the "accepted stage" the RFC must have complete prose and have successfully passed through an "FCP to Accept" period in which the community has weighed in and consensus has been achieved on the direction. The relevant teams believe that the proposal is well-specified and ready for implementation. The RFC has a champion within one of the relevant teams.
If there are unanswered questions, we have outlined them and expect that they will be answered before Ready for Release.
When the RFC is accepted, the PR will be merged, and automation will open a new PR to move the RFC to the Ready for Release stage. That PR should be used to track implementation progress and gain consensus to move to the next stage.
Checklist to move to Exploring
S-Proposedis removed from the PR and the labelS-Exploringis added.Checklist to move to Accepted
Final Comment Periodlabel has been added to start the FCP