backstage / backstage

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

Extract the `Scheduler` service to `backend-defaults` and deprecated the `backend-tasks` package #24535

Closed camilaibs closed 1 month ago

camilaibs commented 1 month ago

Context

Ref: https://github.com/backstage/backstage/issues/24493

Default service implementations should be provided from the backend-default package before we release a stable backend system version.

Description

The schedule service implementation, which is currently exported from the backend-tasks package, should be exported as a separate subpath from the backend-defaults package.

Acceptance criteria

freben commented 1 month ago

WIP branch: https://github.com/backstage/backstage/tree/freben/tasks-plugin-api

freben commented 1 month ago

Discussion ongoing about what our package/export structure should be with all this