Commit Graph

39 Commits

Author SHA1 Message Date
github-actions[bot] f275697d2b Version Packages (next) 2022-09-06 13:11:16 +00:00
Patrik Oldsberg e0ce252850 Merge pull request #13498 from backstage/rugvip/internalfactory
backend-plugin-api: made defaultFactories internal
2022-09-05 13:36:32 +02:00
Patrik Oldsberg 91eed37a39 backend-plugin-api: properly forward lack of feature options
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-02 17:02:41 +02:00
Patrik Oldsberg 2c57c0c499 backend-plugin-api: made defaultFactories internal
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-02 14:01:28 +02:00
Patrik Oldsberg 8911f684e1 Yarn 3 automatic formatting changes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-08-31 15:49:38 +02:00
github-actions[bot] d1ec204774 Version Packages (next) 2022-08-30 12:02:13 +00:00
github-actions[bot] 18ab337f96 Version Packages (next) 2022-08-23 10:29:17 +00:00
Patrik Oldsberg d3ddd3ef44 Update packages/backend-plugin-api/src/services/system/types.ts
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-08-18 12:08:33 +02:00
Patrik Oldsberg eef91a2558 backend-plugin-api: simplified ServiceFactory type
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-08-17 18:11:41 +02:00
Patrik Oldsberg 70343d6813 backend-plugin-api: add defaultFactory to ServiceRef
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-08-17 14:34:43 +02:00
github-actions[bot] a5684d0d53 Version Packages 2022-08-16 12:15:33 +00:00
Johan Haals b76eeaf302 add api reports
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-08-12 15:58:52 +02:00
Johan Haals 0d2e6197d8 Refactor backend-test-utils
Co-authored-by: Fredrik Adelöw <freben@users.noreply.github.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>

Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-08-12 15:30:24 +02:00
Johan Haals 0452529374 BackendInitRegistry -> BackendRegistrationPoints
Co-authored-by: Fredrik Adelöw <freben@users.noreply.github.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-08-12 14:03:10 +02:00
Johan Haals e3d514507a backend-app-api: rename BackendRegistrable to BackendFeature
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-08-12 14:03:10 +02:00
Patrik Oldsberg 3dd5ab857c update API reports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-08-11 22:47:43 +02:00
Patrik Oldsberg f8e891d081 backend-plugin-api: handle optional options for plugins and modules
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-08-11 18:21:00 +02:00
Patrik Oldsberg 90b66621fb backend-plugin-api: move wiring factories to separate file and add tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-08-11 17:49:46 +02:00
github-actions[bot] 73cee58fc2 Version Packages (next) 2022-07-26 08:37:39 +00:00
github-actions[bot] 7d7da6caec Version Packages 2022-07-19 08:34:21 +00:00
github-actions[bot] 0e967f188b Version Packages (next) 2022-07-12 13:19:14 +00:00
Patrik Oldsberg 79849709d5 backend-plugin-api: fix @types/express dep
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-07-08 16:01:51 +02:00
Patrik Oldsberg b4e127d126 backend-plugin-api: no schelduler
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-07-08 15:43:15 +02:00
Patrik Oldsberg f710231475 backend-plugin-api: add TODOs
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-07-08 15:41:18 +02:00
Patrik Oldsberg fcfea69d83 backend-app-api: fixes, renames, cleanup
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-07-08 15:41:02 +02:00
Patrik Oldsberg 825d769650 update API report for backend system changes
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-07-08 15:25:38 +02:00
Patrik Oldsberg 7f5a1f9b04 backend-plugin-api: loggerToWinstonLogger refactor
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-07-08 14:48:08 +02:00
Patrik Oldsberg a3cdfcd078 backend-plugin-api: fix API report warnings
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-07-08 14:07:28 +02:00
Patrik Oldsberg 922f53f592 backend-plugin-api: add API report
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-07-08 14:07:28 +02:00
Patrik Oldsberg aedb038a8b backend-plugin-api: use type instead of interface to work around api-extractor bug
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-07-08 14:07:28 +02:00
blam f6404275c7 chore: added in the router things:
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: blam <ben@blam.sh>
2022-07-08 14:07:27 +02:00
Johan Haals 9d9b7f7709 add missing docstrings
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-07-08 14:07:27 +02:00
Johan Haals 4ba38d1f27 Move shared types into catalog-node package
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-07-08 14:07:27 +02:00
blam 7e48611ba6 chore: wiring up the catalog 📕
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: blam <ben@blam.sh>
2022-07-08 14:07:27 +02:00
Fredrik Adelöw d85f7dc179 Even more
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-07-08 14:07:27 +02:00
Fredrik Adelöw 375a403664 Add more service implementations
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-07-08 14:07:27 +02:00
Fredrik Adelöw 39b24c78fe Initial work on the backend/next setup for the catalog
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-07-08 14:07:27 +02:00
Patrik Oldsberg 4ad817262c backend-system: initial high-level API surface split
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-07-08 14:07:27 +02:00
Patrik Oldsberg f19b7e2f68 packages: add initial backend app and plugin API packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-07-08 14:07:27 +02:00