Before the stable release, we will be deprecating the backend common package, and the Git abstraction will be moved elsewhere. This task is for us to decide what to do with the Git abstraction, and then make the changes according to our decision.
Open questions
Some of it can be moved into scaffolder-node implementations, but more discussion is needed.
Suggested approach
[x] Determine whether more than one plugin uses it
[x] Examine whether it fits with a new backend concept
[x] Extract the files and update the references import statements
[x] Deprecate the export from the backend common package (re-export from the new package with "@deprecated" as a annotation)
[x] Verify everything is working as before and update any documentation
Context
Ref: https://github.com/backstage/backstage/issues/24493
Before the stable release, we will be deprecating the backend common package, and the
Git
abstraction will be moved elsewhere. This task is for us to decide what to do with the Git abstraction, and then make the changes according to our decision.Open questions
Some of it can be moved into scaffolder-node implementations, but more discussion is needed.
Suggested approach