rfcs icon indicating copy to clipboard operation
rfcs copied to clipboard

Advance RFC #0743 `"EmberData | Deprecate Legacy Imports"` to Stage Recommended

Open emberjs-rfcs-bot opened this issue 2 years ago • 8 comments

Advance #0743 to the Recommended Stage

Summary

This pull request is advancing the RFC to the Recommended Stage.

An FCP is required before merging this PR to advance.

Recommended Stage Summary

The "Recommended" stage is the final milestone for an RFC. It provides a signal to the wider community to indicate that a feature has been put through its ecosystem paces and is ready to use.

To reach the "Recommended" stage, the following should be true:

If appropriate, the feature is integrated into the tutorial and the guides prose. API documentation is polished and updates are carried through to other areas of API docs that may not directly pertain to the feature.

If the proposal replaces an existing feature, the addon ecosystem has largely updated to work with both old and new features.

If the proposal updates or replaces an existing feature, high-quality codemods are available.

If needed, Ember debugging tools as well as popular IDE support have been updated to support the feature.

If the feature is part of a suite of features that were designed to work together for best ergonomics, the other features are also ready to be "Recommended".

Any criteria for "Recommended" for this proposal that were established in the Ready For Release stage have been met.

An FCP is required to enter this stage. Multiple RFCs may be moved as a batch into "Recommended" with the same PR.

Checklist to move to Recommended

  • [ ] Criteria specific to this feature: Any additional criteria for "Recommended" for this proposal that were established in the Ready For Release stage have been met.
  • [ ] Tutorial: If appropriate, the feature is integrated into the tutorial.
  • [ ] Guides: If appropriate, the feature is integrated into the guides prose.
  • [ ] API Docs: API documentation is polished and updates are carried through to other areas of API docs that may not directly pertain to the feature.
  • [ ] Addon Ecosystem: If the proposal replaces an existing feature, the addon ecosystem has largely updated to work with both old and new features.
  • [ ] Codemods: If the proposal updates or replaces an existing feature, high-quality codemods are available.
  • [ ] Debugging Tools: If needed, Ember debugging tools (e.g. Ember Inspector, Deprecation Workflow) have been updated to support the feature.
  • [ ] IDE Support: If needed, popular IDE support has been updated to support the feature.
  • [ ] Engines, SSR: If needed, ecosystem feature such as Ember Engines, SSR support have been updated to support the feature.
  • [ ] Blueprints: Blueprints have been updated to support the feature and to reflect the new best practices implied by this feature.
  • [ ] Linting: Lint rules have been updated or added or removed to support the feature and to reflect the new best practices implied by this feature.
  • [ ] Deprecations: If this feature implies that other features are no longer best practice, RFCs have been created to deprecate those features.
  • [ ] Blog Post: Consider if a blog post should be written to introduce this feature to the community.
  • [ ] Feature Suite: If the feature is part of a suite of features that were designed to work together for best ergonomics, the other features are also ready to be "Recommended".
  • [ ] FCP to Recommended: This PR has been converted from a draft to a regular PR and the Final Comment Period label has been added to start the FCP.

Criteria for moving to Recommended (required)

<-- Copy and paste the criteria for "Recommended" from the Ready For Release stage here -->

A set of criteria for moving this RFC to the Recommended Stage, following release:

emberjs-rfcs-bot avatar Oct 13 '23 18:10 emberjs-rfcs-bot

Next action here: a champion needs to fill out the criteria.

ef4 avatar Nov 03 '23 18:11 ef4

@runspired if possible could you take a pass at filling out what the requirements should be to call this Recommended?

ef4 avatar Dec 01 '23 19:12 ef4

@runspired if possible could you take a pass at filling out what the requirements should be to call this Recommended?

Any update on this @runspired ?

achambers avatar Jan 12 '24 15:01 achambers

Latest update from @runspired: there's one remaining known bug in the deprecation messaging and then it seems ready for recommended.

ef4 avatar Jan 19 '24 19:01 ef4

Status update: previously mentioned bug has been fixed, need to investigate whether it has been backported appropriately.

ef4 avatar Apr 26 '24 18:04 ef4

The deprecation guide looks good and as far as we know the implementation is complete. @runspired can this advance to recommended?

ef4 avatar Jun 14 '24 18:06 ef4

This has gone through FCP and is probably ready to advance but we'd like to go over the checklist when we have an ember-data team member at RFC review.

ef4 avatar Jul 12 '24 18:07 ef4

@runspired I think this RFC is ready to advance to recommended, but can you please look over the "Checklist to move to Recommended" above and make sure there's nothing remaining that we have forgotten?

ef4 avatar Aug 02 '24 18:08 ef4