backstage / backstage

Backstage is an open framework for building developer portals
https://backstage.io/
Apache License 2.0
26.9k stars 5.58k forks source link

move over most trivial services to backend-defaults #24724

Closed freben closed 1 month ago

freben commented 1 month ago

Closes: https://github.com/backstage/backstage/issues/24736

This moves over most of the remaining core service factories/implementations to backend-defaults.

NOTE that this is on top of the freben/tasks-plugin-api branch (https://github.com/backstage/backstage/pull/24563), adding to what it started.

There are still some slightly less trivial services to move, such as auth and logging.

Small point of interest: BackendInitializer now duck-types the lifecycle detection instead of doing instanceof. The reason I changed this is that I was afraid that the initializer would lead to issues because one or the other of the now two implementations of the services got passed to it.

github-actions[bot] commented 1 month ago

Uffizzi Cluster pr-24724 was deleted.