Skip to content
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

Extract all service implementations from backend-common to the backend-defaults package #24736

Closed
Tracked by #24493
camilaibs opened this issue May 13, 2024 · 0 comments · Fixed by #24724
Closed
Tracked by #24493
Assignees
Labels
area:core Related to the Core Backstage Framework backend

Comments

@camilaibs
Copy link
Contributor

Context

Ref: #24493

In preparation for the new backend system stable release, we will deprecate the backend-common package.

Description

All service implementations currently exported from the backend-common package should be extracted to individual subpaths on the backend-defaults package.

Note

The decision was proposed in this Spike.

Acceptance criteria

  • Extracted code should be re-exported from the new module in the old package
  • Deprecation exports in the old packages must be declared in a deprecated.ts file
  • Deprecation exports should be annotated with @deprecated and contain a comment explaining their replacements
  • Other packages' import statements should be updated to use bindings from the new package
  • Documentation examples should be revisited to use code from the new package instead
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:core Related to the Core Backstage Framework backend
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants